Discuz教程网

从27到28,PHP中获取表单数据(一)

[复制链接]
authicon 09927306 发表于 2011-1-2 10:52:08 | 显示全部楼层 |阅读模式
    在上一篇博文《从26到27,PHP与web页面交互(二)》中我们学习了用POST和GET方法来传递表单参数,决定用哪种方法传递表单参数由<form>表单中的method属性指定。method属性为post时则表明用POST方式传递参数,属性为GET时用GET方式传递参数。从这篇博文开始我们来学习如何在PHP中获取表单数据,获取表单数据的方法也有两种,一种是$_POST[],一种是$_GET[]。用哪一种方式获取表单的数据,也是由<form>表单中的method元素所决定的。
    一、获取文本框、密码域、隐藏域、按钮、文本域的值
    获取文本框、密码域、隐藏域、按钮、文本域的值的方法都是相同的,都是使用name属性来获取想用的value值。所以在定义name值时尽量不要重复,以免获取错误的值。
    下面我们通过一个实例来说明用$_POST[]获取获取文本框、密码域、隐藏域、按钮、文本域的值的具体方法:
实例代码:
  1. <?php
  2. if($_POST["submit"]==”登陆”){     //判断是否提交信息
  3. echo”您输入的密码为:”.$_POST[user].”<BR>密码为:”.$_POST[pw];   //输入提交数据
  4. }
  5. ?>
  6.   <form action=”index.php” method=”post” name=”zero”>   //建立form表单
  7.   用户名:<input type=”text” name=”user” size=”20″/><br>
  8.   密码:<input type=”password” name=”pw” size=”20″/><br>
  9.   <input type=”submit” name=”submit” value=”登陆”/>
  10. </form>
复制代码

显示结果:
您输入的密码为:ZERO
密码为:123456



    二、获取单选框按钮的值
    radio单选框按钮一般是成组出现的,具有相同name值和不同的value值,在一组单选按钮中同一时间只能选中一个值。
    下面通过具体的实例来解释如何获取单选框的值
实例代码:
  1. <?php
  2. if($_POST["submit"]==”提交”){   //判断是否提交数据
  3. echo”您的性别是:”.$_POST["sex"];
  4. }
  5. ?>
  6. <form action=”index.php” method=”post” name=”zero”>
  7. 性别:
  8. <input type=”radio” name=”sex” value=”男” checked />男
  9. <input type=”radio” name=”sex” value=”女”/>女
  10. <input type=”submit” name=”submit” value=”提交”/>
  11. </form>
复制代码

输出结果:
您的性别是:男

    通过这篇博文我们了解相关PHP数据的获取方式,下一篇博文我们还将更深入的学习PHP表单数据的获取方式,敬请关注!





上一篇:从26到27,PHP与web页面交互(二)
下一篇:《蕾蒙娜和姐姐》DVD中英双字
authicon mjz 发表于 2011-6-16 12:59:47 | 显示全部楼层
喜欢喜欢喜欢
authicon huanglv80 发表于 2011-6-16 13:59:55 | 显示全部楼层
顶的就是你
authicon №小乖 发表于 2011-6-18 13:59:52 | 显示全部楼层
前来看看那
authicon 咫尺天 发表于 2011-6-19 23:00:03 | 显示全部楼层
楼主真强大
authicon soul2511 发表于 2011-6-22 00:01:07 | 显示全部楼层
强人,佩服死了。
authicon 婷婷爱牛牛 发表于 2011-6-25 17:59:47 | 显示全部楼层
感谢分享  收下了·····
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 20:02

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表