Checkbox in PHP
Lassen Sie uns nun lernen, mit
Checkboxen
in PHP zu arbeiten. Wir erstellen eine solche Checkbox in unserem Formular:
<form action="" method="GET">
<input type="checkbox" name="flag">
<input name="text">
<input type="submit">
</form>
Nach dem Absenden des Formulars enthält $_GET für die Checkbox
den String 'on', wenn
die Checkbox markiert war, und null, wenn nicht:
<?php
var_dump($_GET['flag']); // 'on' oder null
?>
Lassen Sie uns etwas auf dem Bildschirm ausgeben, abhängig davon, ob die Checkbox markiert war oder nicht:
<?php
if (!empty($_GET)) { // wenn das Formular abgeschickt wurde
if (isset($_GET['flag'])) { // wenn die Checkbox markiert ist
echo 'markiert';
} else {
echo 'nicht markiert';
}
}
?>
Erstellen Sie ein Formular mit einer Eingabe und einer Checkbox. Fragen Sie den Benutzer mit der Eingabe nach seinem Namen. Nach dem Absenden des Formulars, wenn die Checkbox markiert war, begrüßen Sie den Benutzer, und wenn sie nicht markiert war - verabschieden Sie sich.