PHP Formularvalidierung - Beispiel für Formular
Dieser Abschnitt zeigt, wie man die Werte der Eingabefelder beibehält, nachdem der Benutzer das Formular eingereicht hat.
PHP - Wert im Formular beibehalten
Wenn Sie möchten, dass der Wert im Eingabefeld angezeigt wird, nachdem der Benutzer auf die Schaltfläche 'Einreichen' geklickt hat, haben wir in das value-Attribut des Eingabefelds ein kleines PHP-Skript hinzugefügt: name, email und website. Im Textfeld 'comment' haben wir das Skript zwischen <textarea> und </textarea> platziert. Diese Skripte geben die Werte der Variablen $name, $email, $website und $comment aus.
Dann müssen wir auch anzeigen, welche Radio-Button ausgewählt wurde. Dafür müssen wir das checked-Attribut (nicht das value-Attribut des Radio-Buttons) bearbeiten:
Name: <input type="text" name="name" value="<?php echo $name;?>"> E-Mail: <input type="text" name="email" value="<?php echo $email;?>"> Website: <input type="text" name="website" value="<?php echo $website;?>"> Kommentar: <textarea name="comment" rows="5" cols="40"><?php echo $comment;?></textarea> Geschlecht: <input type="radio" name="gender" <?php if (isset($gender) && $gender=="female") echo "checked";?> value="female">Weiblich <input type="radio" name="gender" <?php if (isset($gender) && $gender=="male") echo "checked";?> value="male">Männlich