12.20.07PHP学习笔记:PHP与表单
按照《中原大学PHP视频教程》里的范例写了一个表单“POST”方式的传值,但始终不成功。百度之后小小修改了一下,终于能正常运行了,代码如下:
index.html
XML/HTML代码
- <html>
- <head>
- <title>留言本</title>
- </head>
- <body>
- <form method="POST" action="input.php">
- <p>姓名:<input type="text" name="name" >
- <p>姓别:<input name="sex" type="radio" value="1" checked >男 <input name="sex" type="radio" value="0" >女
- <p>邮箱:<input type="text" name="email" >
- <p>留言内容:<br>
- <textarea name="info" cols="35" rows="9"></textarea>
- <p><input type="submit" name="b1" value="提交" > <input type="reset" name="b2" value="重置" >
- </form>
- </body>
- </html>
input.php
PHP代码
- <?
- echo $_POST['name']."<p>";
- echo $_POST['sex']."<p>";
- echo $_POST['email']."<p>";
- echo $_POST['info']."<p>";
- ?>
原教程里的PHP语句为“echo $name”被我改成了“echo $_POST['name']”,但是教程里的那种写法居然在视频里显示是成功的,而我在本地运行却始终显示的是空白页,这之间的差别我一直就怀疑因PHP版本不同而引起的,教程中用的是PHP4而我用的是PHP5,具体原因还在探索……

”PHP学习笔记:PHP与表单“ 有3条评论
@cosbeta
原来如此,非常感谢!
把你php.ini中的register_globals 设置成true就可以按照老的方法获取变量了。
你说的那个教程里面是已经过时的获取变量的方法了,并且有安全隐患。
坐下沙发
说说你的看法