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

Lektion 46: $_POST - Wert in ein Formular - Textfeld eintragen

Du hast bereits Formulare mit unterschiedlichen Formularfeldern kennen gelernt - hier unten siehst du ein Beispiel dafür dass ein Wert in ein Textfeld eines Formulars durch PHP eingetragen 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 dynamischinsTextfeld01.php
(Code OHNE Zeilennummern)
01 | <!DOCTYPE html>
02 | <html>
03 | <head>
04 |     <title>Titel</title>
05 |     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
06 | </head>
07 | <body>
08 |     <form action="dynamischinsTextfeld02.php" method="post">
09 |     Wie lautet dein Name?<br>
10 |     <!-- Der eingegebene Text wird in Variable deinname gespeichert... -->
11 |     <input type="text" name="deinname" value="">
12 |     <input type="submit" value="OK">
13 |     </form>
14 | </body>
15 | </html>

Der Code von dynamischinsTextfeld02.php
(Code OHNE Zeilennummern)
01 | <!DOCTYPE html>
02 | <html>
03 | <head>
04 |     <title>Titel</title>
05 |     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
06 | </head>
07 | <body>
08 |     Hier noch einmal deine Namensangabe.<br>
09 |     Du hast jetzt die letzte Möglichkeit deine Angabe zu ändern!<br>
10 |     <form action="dynamischinsTextfeld03.php" method="post">
11 |     <input type="text" name="engueltig" value="
12 |     <?php
13 |     
//der Wert der Variable $_POST['deinname'] bei value eingetragen
14 |     //mit isset() wird festgestellt ob einer Variable ein Wert zugewiesen wurde
15 |     
if (isset($_POST['deinname'])){
16 |         echo 
$_POST['deinname'];
17 |     }
18 |     
?>
19 |
    ">
20 |     <input type="submit" value="OK">
21 |     </form>
22 | </body>
23 | </html>

Die erzeugte Webseite:
Augabenstellung:
1. Erzeuge in einer Datei mit dem Dateinamen 046a.php ein Listing bei dem mit Hilfe eines Textfeldes eines Formulars eine Obstsorte eingeben werden kann. Die Angabe für diese Obsorte soll an eine zweite Datei mit dem Dateiname 046b.php übertragen werden und dort in ein Textfeld eingetragen werden!