Formularckeck für Datenbankeingabe - 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 Cyril (7 Beiträge) am Samstag, 26.Januar.2008, 13:12. WWW: primodent.ch
    Formularckeck für Datenbankeingabe

      Hallo,
      ich benötige für nachfolgend aufgeführte Eingabefelder eine Ueberprüfung der Eingaben vor dem Senden.

      <input type="text" name="Preisgebot:=">
      <input type="text" name="Name:=">
      <input type="text" name="Vorname:=">
      <input type="text" name="Strasse:="> 
      <input type="text" name="Nr.:=">
      <input type="text" name="PLZ:=">
      <input type="text" name="Ort:=">
      <input type="text" name="Telefon:=">
      <input type="text" name="Email:=">
      <input type="checkbox" value="0" name="agree">
      

      Da ich weder von Java, Perl oder PHP etwas verstehe, hoffe ich, dass mir hier jemand ein entsprechendes Script bereitstellen kann.

      Für jede Hilfe bin ich sehr dankbar.

      Originallink: http://bakbaseport.de/cgi-bin/baseportal.pl?htx=/bakbaseport.de/test/auktion


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Cyril (7 Beiträge) am Samstag, 26.Januar.2008, 13:12. WWW: primodent.ch
    Formularckeck für Datenbankeingabe

      Hallo,
      ich benötige für nachfolgend aufgeführte Eingabefelder eine Ueberprüfung der Eingaben vor dem Senden.

      <input type="text" name="Preisgebot:=">
      <input type="text" name="Name:=">
      <input type="text" name="Vorname:=">
      <input type="text" name="Strasse:="> 
      <input type="text" name="Nr.:=">
      <input type="text" name="PLZ:=">
      <input type="text" name="Ort:=">
      <input type="text" name="Telefon:=">
      <input type="text" name="Email:=">
      <input type="checkbox" value="0" name="agree">
      

      Da ich weder von Java, Perl oder PHP etwas verstehe, hoffe ich, dass mir hier jemand ein entsprechendes Script bereitstellen kann.

      Für jede Hilfe bin ich sehr dankbar.

      Originallink: http://bakbaseport.de/cgi-bin/baseportal.pl?htx=/bakbaseport.de/test/auktion

     Antworten

    Beitrag von 2Pex (38 Beiträge) am Samstag, 26.Januar.2008, 20:04.
    Re: Formularckeck für Datenbankeingabe

      Ich gebe in einem ähnlichen Fall die Felder mit do_all aus, deshalb weiß ich nicht, ob es dir nutzt. Hier wird auf die Eingabe und auf die Länge geprüft. Stimmt alles, wird der Eintrag in die Datenbank geschrieben und es kommt die Meldung "Anmeldung gespeichert", wenn nicht wird die Variable $emsg bemüht.

      <perl>
      $text||=26;
      my $emsg="";
      if(%_put)
      {
        $emsg.="<p class='red'>Bitte geben Sie Ihren Nicknamen ein!</p> " if $_put{Nickname} eq "";
      $emsg.="<p class='red'>Der Text Ihres Nicknamens ist zu lang! Bitte k&uuml;rzen Sie ihn auf maximal $maxtext Zeichen.</p>" if length($_put{Nickname})>$text;
      

      if($emsg eq "")
        {
          put;
        out "Anmeldung gespeichert";  
        } else 
        {
       undef (%_put);   
      out "<ul><b>$emsg</b></ul>";
      
        }
      }
      </perl>
      

     Antworten

    Beitrag von Cyril (1 Beitrag) am Sonntag, 27.Januar.2008, 13:05. WWW: primodent.ch
    Re: Re: Formularckeck für Datenbankeingabe

      Leider verstehe ich nur "Bahnhof", da wirklich keine Ahnung von Perl oder Java.
      Erhoffe mir aber immer noch Hilfe.

     Antworten

    Beitrag von 2Pex (38 Beiträge) am Samstag, 26.Januar.2008, 20:08.
    Re: Formularckeck für Datenbankeingabe

      Oh, sorry, ein Fehler!

      <perl>
      $text||=26;
      my $emsg="";
      if(%_put)
      {
        $emsg.="<p class='red'>Bitte geben Sie Ihren Nicknamen ein!</p> " if $_put{Nickname} eq "";
      $emsg.="<p class='red'>Der Text Ihres Nicknamens ist zu lang! Bitte k&uuml;rzen Sie ihn auf maximal $text Zeichen.</p>" if length($_put{Nickname})>$text;
      if($emsg eq "")
      
        {     put;   out "Anmeldung gespeichert";   } else   {
       undef (%_put);
      out "<ul><b>$emsg</b></ul>";
      
        } }

      </perl>

     Antworten


     
 Liste der Einträge von 11400 bis 11550: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.13s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!