Variabeln per post in textarea weitergeben

docma

Erfahrenes Mitglied
Hallo

In einer Textarea wird der text per POST weitergegeben, also:
HTML:
"<textarea name='nachr' id='nachr' cols='30' rows='8' onfocus='this.style.background='slatgray';' style='background: whitesmoke;'>.$text.</textarea><br>";
Dieser text wird per POST weitergegeben und ausgelesen, bei einer Korrektur
gibt es einen "zurück" button der alle "Value" werte zurücksendet.

HTML:
echo "<form action='testformular2.php' method = 'POST'>";
echo "<input type='hidden' name='name' value='".$name."'>";
Allerdings verfügt "textarea" über keine value werte also habe ich das so probiert:
HTML:
echo "<form action='testformular2.php' method = 'POST'>";
echo "<input type='hidden' name='nachr' '>".$text;
Funktioniert leider nicht.
Wie ist es möglich $text per POST zur textarea weiterzusenden?
 
Hallo

den Inhalt deiner Textarea kannst du genauso in einem Hidden Feld als Value verwenden:

PHP:
echo "<form action='testformular2.php' method = 'POST'>";
echo "<input type='hidden' name='name' value='".$name."'>";
echo "<input type='hidden' name='nachr' value='".$nachr."'>";

Gruß
Marc
 
Funktioniert nicht über Value habe es nochmals probiert.
auch über ID geht es nicht.

Formular eingabe mit ID:
HTML:
<textarea name="nachr" id="nachr" cols="30" rows="8" onfocus="this.style.background='slatgray';"style="background: whitesmoke;"><?php echo $nachricht ?></textarea><br>
Hier die auswertung:
PHP:
$nachricht=$_POST['nachr'];

echo "<form action='testformular2.php' method = 'POST'>";
echo "<input type='hidden' name='name' value='".$name."'>";
echo "<input type='hidden' name='vname' value='".$vname."'>";
echo "<input type='hidden' name='tele' value='".$tele."'>";
echo "<input type='hidden' name='email' value='".$email."'>";
echo "<input type='hidden' name='betr' value='".$betr."'>";
echo "<input type='hidden' name='nachr' id='nachr'>".$nachricht;
echo "<input type='submit' value='Zurück'>";
echo "</form>";

Vielleicht findest du einen Fehler?
Die Value werte Funktionieren problemlos nur in der Textarea nicht,
 
Versuchs mal so:

formular.php:
PHP:
<form action="auswertung.php" method="post">
<input type="text" name="email" value="<?php echo $_REQUEST["email"]; ?>">
<textarea name="nachr"><?php echo $_REQUEST["email"]; ?></textarea>
<input type="submit" value="weiter">

auswertung.php
PHP:
<?php
echo "<form action='formular.php' method='post'>";
echo "<input type='hidden' name='email' value='".$_REQUEST["email"]."'>";
echo "<input type='hidden' name='nachr' value='".$_REQUEST["nachr"]."'>";
echo "<input type='submit' value='zurück'>";
?>

Gruß
Marc
 
Zurück