[php.wirlernen.at] [Aufgaben zur Lektion] [Video zur Lektion]

Lektion 45: Formular mit Radio Button - Auswahl

Du hast bereits Formulare mit unterschiedlichen Formularfeldern kennengelernt - hier unten siehst du ein Beispiel für so genannte radio - Auswahlfelder / Buttons und wie diese ausgewertet werden können.
Beachte hier unten LINKS das Listing (mit Zeilennummern) und RECHTS die mit diesem PHP - Code erzeugte Abbildung der Webseite: Beachte die Kommentare des Listings zum besseren Verständnis der Funktionsweise der function() - Anweisung!
Der Code von formularmitradio.php
(Code OHNE Zeilennummern)
01 | <!DOCTYPE html>
02 | <html lang="de">
03 |
04 | <head>
05 |     <title>Formular mit Radio Button - Auswahl</title>
06 |     <meta charset="UTF-8">
07 | </head>
08 |
09 | <body>
10 |     <form action="formularmitradio.php" method="post">
11 |         Bist du älter als 18 Jahre alt?<br>
12 |         <!-- Formularfeld vom Typ radio -->
13 |         Ja<input type="radio" name="alter" value="ja"><br>
14 |         Nein<input type="radio" name="alter" value="nein"><br>
15 |         <input type="submit" value="OK">
16 |     </form>
17 |     <?php
18 |     
//mit isset() wird festgestellt ob einer Variable - hier
19 |     //$_POST["alter"] bereits ein Wert zugewiesen wurde.
20 |     
if (isset($_POST["alter"])){
21 |     
// Auswertung der radio - Formularfelder
22 |         
if ($_POST["alter"]=="ja"){
23 |             echo 
"Du bist also älter!";
24 |         }
25 |         if (
$_POST["alter"]=="nein"){
26 |             echo 
"Du bist also jünger!";
27 |         }        
28 |     }
29 |     
?>
30 |
</body>
31 |
32 | </html>
Augabenstellung:
1. Erzeuge in einer Datei mit dem Dateinamen 045.php ein Listing bei dem ein Formular mit radio Buttons eine Wahlmöglichkeit für Milch, Limonade und Wasser erstellt werden muss. Nach Absenden des Formulars muss angegeben werden welches Getränk gewählt wurde!