首先很抱歉这里有很久没有更新PHP学习笔记了,最近Zero筹划建设了一个新网站(http://www.ysyouqi.com)时间被挤的有点紧,所以也一直没有学习PHP新知识。不知道大家是否对以前学习的内容还有印象,如果没有Zero建议大家看看以前的博文。在上一篇博文《从27到28,PHP中获取表单数据(一)》我们学习了在PHP中如何获取文本框、密码域、隐藏域、按钮、文本域以及单选框的值,今天我们继续学习在PHP中如何获取复选框的值。
一、获取复选框的值
复选框能够进行项目的多项选择,浏览者在填写一些表单时,有时需要选择多个项目(如:兴趣爱好等)
复选框一般是多个同时存在,为了便于传值,name的名字可以定义为数组形式:<input type=”checkbox” name=”chkbox[]” value=”chkbox1″>
在返回页面中可以用count()函数计算数组的大小,结合for循环语句输出选择的复选框的值。
实例:
- <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd“>
- <html>
- <head>
- <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
- <title> 获取复选框的值</title>
- </head>
- <body>
- <form name=”form1″ method=”post” action=”index.php”>
- <table width=”445″ cellpadding=”0″ cellspacing=”0″>
- <tr>
- <td width=”443″ height=”41″ align=”center” valign=”top”>
- 您喜欢的图书类型:
- <input type=”checkbox” name=”mrbook[]” value=”入门类”>
- 入门类
- <input type=”checkbox” name=”mrbook[]” value=”案例类”>
- 案例类
- <input type=”checkbox” name=”mrbook[]” value=”讲解类”>
- 讲解类
- <input type=”checkbox” name=”mrbook[]” value=”典型实例类”>
- 典型实例类
- <br>
- <input type=”submit” name=”submit” value=”提交”></td>
- </tr>
- </table>
- </form>
- <?php
- if(($_POST[mrbook]!= null)){
- echo “您选择的结果是:”;
- for($i = 0;$i<count($_POST[mrbook]);$i++)
- echo $_POST[mrbook][$i].” ”; //循环输出用户选择的图书类别
- }
- ?>
- </body>
- </html>
复制代码
|
上一篇: 《阿罗汉》BD中字 1024分辨率下一篇: 从28到29,PHP与JavaScript交互(一)
|