Wieviele Eingabefelder kann ich definieren? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Holger Bär (1 Beitrag) am Mittwoch, 30.Mai.2001, 03:31. WWW: www.baer-konzept.de
    Wieviele Eingabefelder kann ich definieren?

      Hallo,

      Ich habe 7 Felder definiert, es werden aber nur 6 Felder angezeigt. Gibt es da eine Begrenzung?

      Es ist zwar hier nützlich, daß das 7 Feld nicht angezeigt wird, aber ich möchte schon wissen warum.

      Wollte dieses hier anstellen. Der Besucher kann in meinem Gästebuch einen Pfad für ein Bild angeben. Definiert als Textfeld mit Namen Bild
      Danach überprüfe ich um was es sich für ein Bild handelt. Danach füge ich den Pfad in das 7 Textfeld mit Namen pic ein. Nun erscheint es im Gästebuch.
      Dieses 7 Textfeld soll bei der Eingabemaske nicht erscheinen (tut es ja auch nicht, aber ich weiß nicht warum) habe einfach <do action=list listtype=add> benutzt.

      Hier nochmal der Quelltext.

      <perl>
       
      my $maxtext=5000;
      my $emsg="";
      if(%_put)
      {
      $emsg.="Bitte geben Sie Ihren Namen ein! " if $_put{Name} eq "";
      $emsg.="Bitte geben Sie einen Text ein! " if $_put{Beitrag} eq "";
      $emsg.="Der Text ist zu lang! Bitte kürzen Sie ihn auf maximal $maxtext Zeichen." if length($_put{Beitrag}) > $maxtext;
       
      

      if($emsg eq "")
              {
                       put;
                       out <<EOF;
                       <ul><b>Ihr Eintrag wurde aufgenommen...</b></ul>
      <form name=Ausgabe action="http://www.is-fun.net/cgibin/feedbackx.cgi" method="post">
      <input type="hidden" name="betreff" value="Gästebucheintrag Bär-Konzept">
      <input type="hidden" name="empfaenger" value="holger-baer\@t-online.de">
      <input type="hidden" name="antwort_template_name" value="http://www.baer-konzept.de/templates/bucheintrag.htm">
      </form>
      <script language="JavaScript">
      document.Ausgabe.submit();
      </script>
       
      EOF
              }else
              {
                       out "<ul><font color=d80000><b>$emsg</b></font></ul>";
              }
      }
      

      </perl>


      --------------------HIER JETZT DER WICHTIGE TEXT ---------

      <do action=list listtype=add>
      <loop sort=- convert_html=Name,Beitrag,Text code=perl range^=0,15>
      my $www=$WWW;
      $www=~ s#^http://##;
      $pic=~ s#^http://##;
      out <<EOF;
      <table width=90%>
      <tr>
      <td class="normtext" height="66">
      <p align="center"><img src="http://www.baer-konzept.de/grafik/liniestern.gif" width="360" height="40"></p>
      <p align="left">Beitrag von <b>$Name</b> am $Datum</p>
      <p>
      <ul>
      $Beitrag
      </ul>
      <p>
       
      EOF
      

      out "<br><p> <img src=http://$pic>

      " if $pic ne "";
      out "<br>http:// <a href=http://$www target=_blank>$www</a>" if $www ne "";
      out "<br>E-Mail: <a href=mailto:$EMail>$EMail</a> " if $EMail ne "";
      out "</p><p></td></tr></table>";
      </loop>
      <br>
      

      <perl>
       
      my $newrange=$_range+$_range_length;
      my $oldrange=$_range-$_range_length;
      $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
      out "[ <a href=\"$_link&range=$oldrange,$_range_length\">Vorherige Beiträge</a> ]" if $oldrange>=0;
      out "[ <a href=\"$_link&range=$newrange,$_range_length\">Weitere Beiträge</a> ]" if $newrange<$_amount_all;
      </perl>
      

      </td>
      </tr>
      </table>
      </td>
      </tr>
      </table>
      </td>
      </tr>
      </table>
      </body>
      </html>
      

      Fragen über Fragen ... nimmt einfach kein Ende :-)


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Holger Bär (1 Beitrag) am Mittwoch, 30.Mai.2001, 03:31. WWW: www.baer-konzept.de
    Wieviele Eingabefelder kann ich definieren?

      Hallo,

      Ich habe 7 Felder definiert, es werden aber nur 6 Felder angezeigt. Gibt es da eine Begrenzung?

      Es ist zwar hier nützlich, daß das 7 Feld nicht angezeigt wird, aber ich möchte schon wissen warum.

      Wollte dieses hier anstellen. Der Besucher kann in meinem Gästebuch einen Pfad für ein Bild angeben. Definiert als Textfeld mit Namen Bild
      Danach überprüfe ich um was es sich für ein Bild handelt. Danach füge ich den Pfad in das 7 Textfeld mit Namen pic ein. Nun erscheint es im Gästebuch.
      Dieses 7 Textfeld soll bei der Eingabemaske nicht erscheinen (tut es ja auch nicht, aber ich weiß nicht warum) habe einfach <do action=list listtype=add> benutzt.

      Hier nochmal der Quelltext.

      <perl>
       
      my $maxtext=5000;
      my $emsg="";
      if(%_put)
      {
      $emsg.="Bitte geben Sie Ihren Namen ein! " if $_put{Name} eq "";
      $emsg.="Bitte geben Sie einen Text ein! " if $_put{Beitrag} eq "";
      $emsg.="Der Text ist zu lang! Bitte kürzen Sie ihn auf maximal $maxtext Zeichen." if length($_put{Beitrag}) > $maxtext;
       
      

      if($emsg eq "")
              {
                       put;
                       out <<EOF;
                       <ul><b>Ihr Eintrag wurde aufgenommen...</b></ul>
      <form name=Ausgabe action="http://www.is-fun.net/cgibin/feedbackx.cgi" method="post">
      <input type="hidden" name="betreff" value="Gästebucheintrag Bär-Konzept">
      <input type="hidden" name="empfaenger" value="holger-baer\@t-online.de">
      <input type="hidden" name="antwort_template_name" value="http://www.baer-konzept.de/templates/bucheintrag.htm">
      </form>
      <script language="JavaScript">
      document.Ausgabe.submit();
      </script>
       
      EOF
              }else
              {
                       out "<ul><font color=d80000><b>$emsg</b></font></ul>";
              }
      }
      

      </perl>


      --------------------HIER JETZT DER WICHTIGE TEXT ---------

      <do action=list listtype=add>
      <loop sort=- convert_html=Name,Beitrag,Text code=perl range^=0,15>
      my $www=$WWW;
      $www=~ s#^http://##;
      $pic=~ s#^http://##;
      out <<EOF;
      <table width=90%>
      <tr>
      <td class="normtext" height="66">
      <p align="center"><img src="http://www.baer-konzept.de/grafik/liniestern.gif" width="360" height="40"></p>
      <p align="left">Beitrag von <b>$Name</b> am $Datum</p>
      <p>
      <ul>
      $Beitrag
      </ul>
      <p>
       
      EOF
      

      out "<br><p> <img src=http://$pic>

      " if $pic ne "";
      out "<br>http:// <a href=http://$www target=_blank>$www</a>" if $www ne "";
      out "<br>E-Mail: <a href=mailto:$EMail>$EMail</a> " if $EMail ne "";
      out "</p><p></td></tr></table>";
      </loop>
      <br>
      

      <perl>
       
      my $newrange=$_range+$_range_length;
      my $oldrange=$_range-$_range_length;
      $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
      out "[ <a href=\"$_link&range=$oldrange,$_range_length\">Vorherige Beiträge</a> ]" if $oldrange>=0;
      out "[ <a href=\"$_link&range=$newrange,$_range_length\">Weitere Beiträge</a> ]" if $newrange<$_amount_all;
      </perl>
      

      </td>
      </tr>
      </table>
      </td>
      </tr>
      </table>
      </td>
      </tr>
      </table>
      </body>
      </html>
      

      Fragen über Fragen ... nimmt einfach kein Ende :-)

     Antworten

    Beitrag von Holger (112 Beiträge) am Mittwoch, 30.Mai.2001, 03:36. WWW: www.baer-konzept.de
    Hab glaub ich selbst was gefunden im Forum.

      Sieht so aus als ob nur 5 Felder bei <do action=list listtype=add> gelistet werden ,oder?

      Wenn das so ist, ist mein Problem damit auch schon gelöst. Durch Zfall klappt es also mal :-)

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 30.Mai.2001, 08:12.
    Re: Hab glaub ich selbst was gefunden im Forum.

      über formfields=..., ..., ... kannst du bestimmen was bei dem Formular erscheinen soll.
      allfields=... für die detailausgabe
      listfields=... für die listenausgabe
      

      Sander

     Antworten


     
 Liste der Einträge von 61650 bis 61800:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.12s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!