Discuz教程网

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

[复制链接]
authicon 09927306 发表于 2011-1-3 12:09:04 | 显示全部楼层 |阅读模式
    首先很抱歉这里有很久没有更新PHP学习笔记了,最近Zero筹划建设了一个新网站(http://www.ysyouqi.com)时间被挤的有点紧,所以也一直没有学习PHP新知识。不知道大家是否对以前学习的内容还有印象,如果没有Zero建议大家看看以前的博文。在上一篇博文《从27到28,PHP中获取表单数据(一)》我们学习了在PHP中如何获取文本框、密码域、隐藏域、按钮、文本域以及单选框的值,今天我们继续学习在PHP中如何获取复选框的值。
    一、获取复选框的值
    复选框能够进行项目的多项选择,浏览者在填写一些表单时,有时需要选择多个项目(如:兴趣爱好等)
    复选框一般是多个同时存在,为了便于传值,name的名字可以定义为数组形式:<input type=”checkbox” name=”chkbox[]” value=”chkbox1″>
    在返回页面中可以用count()函数计算数组的大小,结合for循环语句输出选择的复选框的值。
    实例:

  1. <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd“>
  2. <html>
  3. <head>
  4. <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
  5. <title> 获取复选框的值</title>
  6. </head>
  7. <body>
  8. <form name=”form1″ method=”post” action=”index.php”>
  9. <table width=”445″ cellpadding=”0″ cellspacing=”0″>
  10.   <tr>
  11.     <td width=”443″ height=”41″ align=”center” valign=”top”>
  12.      您喜欢的图书类型:
  13.        <input type=”checkbox” name=”mrbook[]” value=”入门类”>
  14.      入门类
  15.      <input type=”checkbox” name=”mrbook[]” value=”案例类”>
  16.         案例类
  17.         <input type=”checkbox” name=”mrbook[]” value=”讲解类”>
  18.         讲解类
  19.         <input type=”checkbox” name=”mrbook[]” value=”典型实例类”>
  20.       典型实例类
  21.       <br>
  22.       <input type=”submit” name=”submit” value=”提交”></td>
  23.   </tr>
  24. </table>
  25. </form>
  26.   <?php
  27.   if(($_POST[mrbook]!= null)){
  28.    echo “您选择的结果是:”;
  29.    for($i = 0;$i<count($_POST[mrbook]);$i++)
  30.     echo $_POST[mrbook][$i].”&nbsp;&nbsp;”;  //循环输出用户选择的图书类别
  31.   }
  32.   ?>
  33. </body>
  34. </html>
复制代码







上一篇:《阿罗汉》BD中字 1024分辨率
下一篇:从28到29,PHP与JavaScript交互(一)
authicon nancybingling 发表于 2011-6-24 13:59:50 | 显示全部楼层
这个要顶起来啊
authicon shakesxia 发表于 2011-6-27 13:59:50 | 显示全部楼层
哦哦,发财了啊,看到好东西啦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-6-19 16:09

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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