Radio-Buttons in PHP
Lassen Sie uns nun lernen, wie man mit Radio-Buttons
in PHP arbeitet. Erstellen wir mehrere Auswahlschalter in
unserem Formular:
<form action="" method="GET">
<input type="radio" name="radio" value="1">
<input type="radio" name="radio" value="2">
<input type="radio" name="radio" value="3">
<input type="submit">
</form>
Nach dem Absenden des Formulars befindet sich in $_GET
der Wert des value-Attributs
des ausgewählten Buttons, oder null,
wenn nichts ausgewählt wurde:
<?php
var_dump($_GET['radio']); // '1', '2', '3' oder null
?>
Bei der Arbeit mit Radio-Buttons tritt das gleiche Problem auf, wie bei Checkboxen. Um dieses Problem zu lösen, fügen wir ein verstecktes Eingabefeld hinzu:
<form action="" method="GET">
<input type="hidden" name="radio" value="0">
<input type="radio" name="radio" value="1">
<input type="radio" name="radio" value="2">
<input type="radio" name="radio" value="3">
<input type="submit">
</form>
Man kann auch kein verstecktes Eingabefeld hinzufügen, sondern einen der Buttons standardmäßig ausgewählt lassen:
<form action="" method="GET">
<input type="radio" name="radio" value="1" checked>
<input type="radio" name="radio" value="2">
<input type="radio" name="radio" value="3">
<input type="submit">
</form>
Fragen Sie den Benutzer mit zwei Auswahlschaltern nach seinem Geschlecht. Geben Sie das Ergebnis auf dem Bildschirm aus.