In diesem Kapitel erfahren Sie, wie Sie sicherstellen, dass alle Felder korrekt eingegeben werden, bevor der Benutzer auf die Schaltfläche „Senden“ klickt, um Daten zu übermitteln.
Nachdem der Benutzer auf die Schaltfläche „Senden“ geklickt hat, fügen wir ein PHP-Skript in das HTML-Eingabeelement ein, um sicherzustellen, dass die Feldwerte korrekt eingegeben werden. Jedes Feld wird benannt: Name, E-Mail und Website. Im Textarea-Feld der Notiz platzieren wir das Skript zwischen den Tags <textarea> und </textarea>.
Die Ausgabewerte des PHP-Skripts sind: $name, $email, $website und $comment-Variablen.
Dann müssen wir auch das ausgewählte Optionsfeld überprüfen. Dazu müssen wir das geprüfte Attribut setzen (nicht das Wertattribut des Optionsfelds):
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> Name: <input type="text" name="name" value="<?php echo $name;?>"> <span>* <?php echo $nameErr;?></span> <br><br> E-Mail: <input type="text" name="email" value="< ?php Echo $email;?>"> <span>* <?php echo $emailErr;?></span> <br><br> Website: <input type="text" name="website" value="<?php echo $website;?>"> <span><?php echo $websiteErr;?></span> <br><br> Hinweis: <textarea name="comment" rows="5" cols="40"> <?php Echo $comment;?></textarea> <br><br> Geschlecht: <input type="radio" name="gender" <?php if (isset($gender) && $gender=="female") echo " geprüft";?> value="female">female<input type="radio" name="gender" <?php if (isset($gender) && $gender=="male") echo "checked";?> value="male">Männlich<span>* <?php echo $genderErr;?></span> <br><br> <input type="submit" name="submit" value="Submit"> </ Formular>