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

Lektion 47: $_POST - Wert in eine Formular - Radioauswahl eintragen

Du hast bereits Formulare mit unterschiedlichen Formularfeldern kennen gelernt - hier unten siehst du ein Beispiel dafür dass eine Auswahl für Radio - Buttons eines Formulars durch PHP festgelegt werden kann.
Beachte hier unten die beiden Listings (mit Zeilennummern) und die mit diesem PHP - Code erzeugte Abbildung der Webseite: Beachte die Kommentare des Listings zum besseren Verständnis der Funktionsweise der Formulare!
Der Code von formularinskaestchen01.php
(Code OHNE Zeilennummern)
1 | t;!DOCTYPE html> <html> <head> <title>$_POST - Wert in eine Formular - Radioauswahl eintragen</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body> <form action="formularinskaestchen02.php" method="post"> Bist du älter als 18 Jahre alt?<br> <!-- Werte für die Variable alter wird durch die Wahl des radio - buttons festgelegt --> Ja<input type="radio" name="alter" value="ja"><br> Nein<input type="radio" name="alter" value="nein"><br> <input type="submit" value="OK"> </form> </body> </html&g

Der Code von formularinskaestchen02.php
(Code OHNE Zeilennummern)
1 | t;!DOCTYPE html> <html> <head> <title>$_POST - Wert in eine Formular - Radioauswahl eintragen</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body> <form action="formularinskaestchen03.php" method="post"> Du kannst hier noch einmal deine Eingaben bestaetigen!<br> Ja<input type="radio" name="alter" value="ja"<?php if (isset($_POST["alter"])){ if ($_POST["alter"]=="ja"){ echo " checked=\"checked\""; } ?>><br> Nein<input type="radio" name="alter" value="nein"<?php if ($_POST["alter"]=="nein"){ echo " checked=\"checked\""; } } ?>><br> <input type="submit" value="OK"> </form> </body> </html&g

Die erzeugte Webseite:
Augabenstellung:
1. Erzeuge in einer Datei mit dem Dateinamen 047a.php ein Listing bei dem mit Hilfe von Radio - Buttons eines Formulars zwischen den folgenden Speisen unterschieden wird: Schnitzel, Schweinsbraten und einem Salat. Die Angabe für diese Speisen soll an eine zweite Datei mit dem Dateiname 047b.php übertragen werden und dort als Vorauswahl für Radio - Buttons festgelegt werden!