tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
605
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Schinson Schinson ist offline Grünschnabel
    Registriert seit
    Jun 2009
    Beiträge
    2
    Hallo,

    ich suche jetzt schon eine ganze weile ein Script, mit dem ich die Eingaben eines Formulares überprüfen kann. Habe es schon gegooglet und hier im Forum geguckt aber nicht das gefunden was ich brauche. Ich brauche ein Script, was überprüft, ob jetzt zum Beispiel im Feld (Dropdown) ´Frage1: Was ist PHP?´ auch die richtige Antwort ausgewählt wird. Falls nicht, soll das Formular beim absenden sagen, dass der Test nicht bestanden ist. Optimal wäre es, wenn das erst passiert wenn man 3 Fragen falsch beantwortet hat. Also nicht nur wenn nichts im Feld steht (das hab ich schon) sondern nur wenn zum Beispiel ausgewählt wurde: Eine Programmiersprache.
    Kann mir da jemand helfen?

    Grüße
    Schinson
     

  2. #2
    Avatar von asipak4you
    asipak4you asipak4you ist offline Mitglied Gold
    Registriert seit
    Jul 2006
    Beiträge
    199
    Das ist meiner Meinung nach zu speziell, als dass es dafür jetzt ein fertiges Script gäbe.

    Was hälst du von selbstprogrammieren?
     

  3. #3
    Schinson Schinson ist offline Grünschnabel
    Registriert seit
    Jun 2009
    Beiträge
    2
    naja also wie gesagt leider habe ich nicht gefunden. Selber ist so ne Sache Also ich schaff es mit Java zu schreiben, dass er überprüft ob was im Feld ist aber mit PHP naja. Das kann ich nicht so richtig.

    Schinson
     

  4. #4
    Nord-Süd-Richtung Nord-Süd-Richtung ist offline Mitglied Platin
    Registriert seit
    Feb 2008
    Beiträge
    522
    Hi

    im Prinzip recht einfach:
    Jenachdem, ob dein Formuler die method GET oder POST hat (<form method="post/get">), kannst du mit php wie folgt drauf zugreifen
    HTML-Code:
    <form method="post">
    <input type="text" name="TextFeld1" />
    <input type="text" name="TextFeld2" />
    <input type="password" name="Password" />
    <select name="foobar">
      <option value="1">Eine Programmiersprache</option>
      <option>Eine Programmiersprache</option>
      <option value="irgend was anderes">blbl</option>
    </select>
    <input type="checkbox" name="agb" />
    <input type="radio" name="direction" value="left" />
    <input type="radio" name="direction" value="right" />
    <textarea name="msg"></textarea>
    <input type="submit" name="abschicken" />
    </form>
    PHP-Code:
    if( isset($_POST['abschicken']) ){ //Überprüfen ob auf Abschicken geklickt wurde
      
    if( $_POST['TextFeld1'] != 'Hans' )
        die(
    'Falsche Eingabe!');
      if( empty(
    $_POST['TextFeld2']) )
        die(
    'TextFeld2 darf nicht leer sein');
      if( 
    strlen($_POST['Password']) < ){
        echo 
    'Dein Passwort könnte unsicher sein, nochmal eingeben?';
        echo 
    '<a href="form.php">Zurück</a>';
      if( 
    $_POST['foobar'] != && $_POST['foobar'] != 'EineProgrammiersprache' )
        echo 
    'Falsche Antwort ;) ';
      if( !isset(
    $_POST['agb']) )
        die(
    'AGBs müssen akzeptiert sein!');
      if( 
    $_POST['direction'] == 'left' )
        echo 
    'Richtige Richtung';
      echo 
    'Deine Nachricht: '.$_POST['msg'];
      }
    }
    /*
    Bei <form method="get"> wäre das dann $_GET statt $_POST
    */ 
    Geändert von Nord-Süd-Richtung (27.06.09 um 02:08 Uhr)
     
    Napoleon trug rote Kleidung, damit seine Soldaten nicht sahen, dass er verwundet war.
    Die Naz!s trugen braune Hosen ...

Ähnliche Themen

  1. Suche nach Servern - Antworten cachen
    Von Unicate im Forum Java
    Antworten: 7
    Letzter Beitrag: 23.03.10, 15:31
  2. Formular überprüfen
    Von Stephan Liebig im Forum PHP
    Antworten: 9
    Letzter Beitrag: 26.03.08, 15:09
  3. Formular überprüfen
    Von SasserVirus im Forum PHP
    Antworten: 35
    Letzter Beitrag: 09.08.07, 22:09
  4. Formular überprüfen.
    Von messmar im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 02.06.06, 01:24
  5. Formular überprüfen
    Von BSA im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 11.08.04, 02:10