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

Lektion 48: $_POST - Wert in ein Formular - Textarea eintragen

Du hast bereits Formulare mit unterschiedlichen Formularfeldern kennen gelernt - hier unten siehst du ein Beispiel dafür dass ein Wert in ein Textarea 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 dynamischinsTextarea01.php
(Code OHNE Zeilennummern)
01 | <!DOCTYPE html>
02 | <html>
03 | <head>
04 |     <title>Eintrag ins Textarea</title>
05 |     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
06 | </head>
07 | <body>
08 |     <form action="dynamischinsTextarea02.php" method="post">
09 |     Du kannst hier deinen Hinweis eintragen:<br>
10 |     <!-- Im Textarea kann der Benutzer einen Text in das Formular
11 |     eingeben. -->
12 |     <textarea name="Hinweis" cols="40" rows="3">
13 |     </textarea>
14 |     <br>
15 |     <input type="submit" value="OK">
16 |     </form>
17 | </body>
18 | </html>

Der Code von dynamischinsTextarea02.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="dynamischinsTextarea03.php" method="post">
09 |     Du kannst hier deinen Hinweis veraendern:<br>
10 |     <textarea name="Hinweis" cols="40" rows="3">
11 |     <?php
12 |     
//mit isset() wird abgefragt ob einer Variablen bereits ein Wert
13 |     //zugewiesen wurde
14 |     
if (isset($_POST['Hinweis'])){
15 |     
//hier wird ein Text in das Textarea eingetragen
16 |         
echo $_POST['Hinweis'];
17 |     }
18 |     
?>
19 |
    </textarea>
20 |     <br>
21 |     <input type="submit" value="OK">
22 |     </form>
23 | </body>
24 | </html>

Die erzeugte Webseite:
Augabenstellung:
1. Erzeuge in einer Datei mit dem Dateiname 048a.php ein Listing bei dem mit Hilfe eines Textfeldes eines Formulars ein Text eingeben werden kann. Der eingebene Text soll an eine zweite Datei mit dem Dateiname 048b.php übertragen werden und dort in ein Textarea eingetragen werden!