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

Lektion 45: Formular mit Radio Button - Auswahl

Du hast bereits Formularemit unterschiedlichen Formularfeldern kennen gelernt - 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>
03 | <head>
04 |     <title>Formular mit Radio Button - Auswahl</title>
05 |     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
06 | </head>
07 | <body>
08 |     <form action="formularmitradio.php" method="post">
09 |     Bist du älter als 18 Jahre alt?<br>
10 |     <!-- Formularfeld vom Typ radio -->
11 |     Ja<input type="radio" name="alter" value="ja"><br>
12 |     Nein<input type="radio" name="alter" value="nein"><br>
13 |     <input type="submit" value="OK">
14 |     </form>
15 |     <?php
16 |     
//mit isset() wird festgestellt ob einer Variable - hier
17 |     //$_POST["alter"] bereits ein Wert zugewiesen wurde.
18 |     
if (isset($_POST["alter"])){
19 |     
// Auswertung der radio - Formularfelder
20 |         
if ($_POST["alter"]=="ja"){
21 |             echo 
"Du bist also älter!";
22 |         }
23 |         if (
$_POST["alter"]=="nein"){
24 |             echo 
"Du bist also jünger!";
25 |         }        
26 |     }
27 |     
?>
28 |
</body>
29 | </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!