请问大家“PHP中表单变量如何传递?”(谢谢指教)
大家好,我刚开始学习PHP。碰到了一个问题,按要求配置好PHP后,写了一个很简单的程序。第一个是表单页面form.htm
<html>
<body>
<form name="myform" action="hello.php" method="post">
请输入姓名:<br>
<input type="text" name="myname"><br>
<input type="submit">
</form>
</body>
</html>
第二个是欢迎页面hello.php
<?php
echo $myname."你好";
?>
现在的问题是在第一个页面的文本框内输入“小王”后,点击发送按钮,第二个页面只显示了“你好”,而不是“小王你好”!!!???我百思不得其解,程序是肯定没有问题的,以为在另一个配置好的PHP平台上是能够正确编译的。但是要说我这个PHP没有配置好的话,那为什么其他的PHP文件我这里都能编译的,比如说<?phpinfo();?>之类的,唯独就是表单的变量无法传递,我真的想的头都大了,还望这里的高手多多指点迷津啊!
备注:
我的PHP是4.06版 ,MYSQL 是4.10
已经试过如下方法都不行
<?php
echo $_POST["myname"]."你好";
?>
或者更改 php.ini 使
register_globals = On
或
<?php
echo $_REQUEST["myname"]."你好";
?>