Text aus einer Variable in ein mehrzeiliges Textfeld
Sebastian Jenny
- html
Hallo!
Ich benutze ein Textfeld um in PHP eine Variable zu definieren
$HTTP_POST_VARS['aktuell']
Dies funktioniert auch problemlos. Was ich nun möchte ist, das wenn man auf die Seite mit dem Textfeld kommt das Textfeld den aktuellen Variableninhalt anzeigt und nicht etwa leer ist oder einen anderen vordefinierten Text beinhaltet.
Foglender Versuch dies zu bewerkstelligen hat jedoch nicht geklappt:
body>
<form action="start.php" method="post">
<textarea name="aktuell" cols="50" rows="10">
<?php
echo $HTTP_POST_VARS['aktuell']
?>
</textarea>
<input type="submit">
</form>
</body>
Er gibt mir dann gar nichts ins Textfeld aus. Ich bin mir recht sicher dass es eine andere Möglichkeit geben muss, denn auf vielen Seiten ist ja der zuletzt eingegebene String als vordefinierter Text vorhanden. Nur, wie?
Danke im Voraus!
mfg
Sebastian
Hallo
Zweierlei. Du solltest $_POST[] anstatt $HTTP_POST_VARS[] nehmen. Daran dürfte es aber nicht scheitern. Des weiteren hast du in deinem Quelltext das Semikolon am Ende vergessen. Dann sollte es eigentlich wohl funktionieren.
Grüße
David
Hallo!
Tut mir leid, ich weis nicht was für ein Semikolon du meinst, meiner Meinung nach sind alle da (außer das vor <body>, aber das ist ein Fehler beim c&p ;)
mfg
Sebastian
Hallo
Das Semikolon am Ende des PHP-Codes
<textarea name="aktuell" cols="50" rows="10">
<?php
echo $_POST['aktuell'];
-------------------------^
?>
</textarea>
Grüße
David
Ups ah ja, Semikolon = Strichpunkt, wie unaufmerksam von mir *g*
Das Problem wird dadurch jedoch nicht gelöst...
Andere Vorschläge?
Vielen Dank
mfg
Sebastian
Hab grad etwas entdeckt:
<form action="start.php" method="post">
<textarea name="aktuell" cols="50" rows="10">
<?php
$test="Text";
echo $test;
?>
</textarea>
<input type="submit">
</form>
Dies funktioniert komischerweise.
<form action="start.php" method="post">
<textarea name="aktuell" cols="50" rows="10">
<?php
$tod=&$HTTP_POST_VARS['aktuell'];
echo $tod;
?>
</textarea>
<input type="submit">
</form>
Dies allerdings nicht...
tja...
mfg
Sebastin