<?php
echo '<h1>Nachrichtenbereich</h1>';
echo '<form action="message.php" method="GET">';
echo 'Benutzername:<input type="text" name="username" /><br />';
echo 'Nachricht:<textarea name="content"></textarea> br />';
echo '<input type="submit" value="Confirm" />';
echo '</form>';
$username=$ _GET[ 'Benutzername'];
$content=$_GET['content'];
$file=fopen('message.txt','a');
$w_content="$Benutzername : $content" ;
fwrite($file,$w_content);
//fclose($file);
echo file_get_contents('message.txt');
?>
Warum kann ich nicht empfangen? Finden Sie die Variablen $username und $content im Formular?
我把你的代码 拿到本地测试了下 我是能收得参数的,一步一步的测试 看看是哪里出了问题
<?phpecho '<h1>留言区</h1>';echo '<form method="GET">';echo '用户名:<input type="text" name="username" /><br />';echo '留言:<textarea name="content"></textarea><br />';echo '<input type="submit" value="确认" />';echo '</form>';$username=isset($_GET['username']);$content=isset($_GET['content']);$file=fopen('message.txt','a');$w_content="$username : $content";fwrite($file,$w_content);//fclose($file);echo file_get_contents('message.txt');?>建议在传值的时候加上isset方法
传值没有问提 本地测试了一下 不过echo的数据应该不对
是undefined index吗?
错误提示是什么咧?
你的form里的action确定指向正确吗