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

PHP - 完整的表单实例

下面是 PHP 表单验证实例的完整代码:

实例

运行实例