• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Wieso gibt er den Text nicht aus?

<html>
<body>
<?php

echo $comment;

?>
Bitte geben sie einen Text ein:
<form action="Textdatei.php" >

<textarea cols="30" maxcols="29" rows="5" name="comment">
</textarea>
<p>
<input type=submit value="Text senden">
<input type=reset>

</form>
</body>
</html>

Obwohl er es abschickt bleibt die nächste Seite leer.
1. Wo sit der Fehler und
2. wie kann ich bei den rows eine Beschränkung setzen (maxrows ist es nicht)?
 
Die ganze Datei, die du gepostet hast ist wohl die Textdatei.php ?

änder mal

Code:
<form action="Textdatei.php" >

in

Code:
<form action="Textdatei.php" method="POST">

um und

Code:
 echo $comment;

in

Code:
echo $_POST['comment'];

um

mfg

Andy
 
<html>
<body>
<?php
echo $text;
?>
Bitte geben sie einen Text ein:
<form action="Textdatei.php" method="post">
<?php
echo $text
?>
<input type=text name="text">
<p>
<input type=submit name="abschicken" value="Text senden">
<input type=reset>
</form>
</body>
</html>
Selbst so will er den Text nicht ausgeben! Aber auf anderen meiner Seiten funktioniert das!
Auch wenn ich z.B. method=post rausnehme oder ohne " " schreibe. Ich verzweifel daran!
 
vermutlich hast du verschiedene einstellungen für Register Globals

guter einstig in die Lektüre : http://at.php.net/register_globals

bei aktuellen versionen
register_globals=off

bei älteren gleichzusetzen mit on
viele Webhoster lassen
register_globals = on
damit die Kompartibilität zu "alten" Scripen erhalten bleibt
 
Zurück
Oben