PHP学习笔记:PHP与表单

      按照《中原大学PHP视频教程》里的范例写了一个表单“POST”方式的传值,但始终不成功。百度之后小小修改了一下,终于能正常运行了,代码如下:

index.html

XML/HTML代码
  1. <html>  
  2. <head>  
  3. <title>留言本</title>  
  4. </head>  
  5. <body>  
  6. <form method="POST" action="input.php">  
  7.   <p>姓名:<input type="text" name="name" >  
  8.   <p>姓别:<input name="sex" type="radio" value="1" checked >男 <input name="sex" type="radio" value="0" >女   
  9.   <p>邮箱:<input type="text" name="email" >  
  10.   <p>留言内容:<br>  
  11.   <textarea name="info" cols="35" rows="9"></textarea>  
  12.   <p><input type="submit" name="b1" value="提交" > <input type="reset" name="b2" value="重置" >  
  13. </form>  
  14. </body>  
  15. </html>  

input.php

PHP代码
  1. <?   
  2.     echo $_POST['name']."<p>";     
  3.     echo $_POST['sex']."<p>";   
  4.     echo $_POST['email']."<p>";   
  5.     echo $_POST['info']."<p>";   
  6. ?>  

      原教程里的PHP语句为“echo $name”被我改成了“echo $_POST['name']”,但是教程里的那种写法居然在视频里显示是成功的,而我在本地运行却始终显示的是空白页,这之间的差别我一直就怀疑因PHP版本不同而引起的,教程中用的是PHP4而我用的是PHP5,具体原因还在探索……

武汉商顺工商事务代理有限公司

”PHP学习笔记:PHP与表单“ 有3条评论

  1. gravatar
    gangege 发表于 2007.12.24 18:25

    @cosbeta
    原来如此,非常感谢!

  2. gravatar
    cosbeta 发表于 2007.12.24 15:50

    把你php.ini中的register_globals 设置成true就可以按照老的方法获取变量了。
    你说的那个教程里面是已经过时的获取变量的方法了,并且有安全隐患。

  3. gravatar
    新开传世私服 发表于 2007.12.23 11:53

    坐下沙发

说说你的看法