php 怎么获取表单复选框内容? PHP 表单问题 如何获取复选框数据
php\u83b7\u53d6\u590d\u9009\u6846\u7684\u503c$_post \u662f\u4e00\u4e2a\u591a\u7ef4\u6570\u7ec4\uff0c
\u7c7b\u4f3c\u8fd9\u4e48\u4e00\u4e2a\u6570\u7ec4
$_post = arry( mrbook => arry('a' , 'b' , 'c'\uff09 )$_post[mrbook]\uff1b //\u53ef\u8fd4\u56de arry('a' , 'b' , 'c'\uff09$i = 1\uff1b$_post[mrbook][$i]\uff1b// \u53ef\u8fd4\u56de arry('a' , 'b' , 'c'\uff09\u4e2d\u7684\u7b2c\u4e8c\u4e2a\u7d22\u5f15 \u7ed3\u679c\u662f b
\u5bf9,\u6ca1\u9009\u62e9\u7684\u60c5\u51b5\u4e0b,\u8868\u5355\u4e2d\u7684checkbox\u662f\u4e0d\u4f1a\u63d0\u4ea4\u7684.
\u6240\u4ee5\u5c31\u63d0\u793a\u4e86.
=========
\u4f60\u53ef\u4ee5\u5224\u65ad\u4e00\u4e0b\u518d\u8f93\u51fa.
if(isset($_POST["orange"])) echo $_POST["orange"];
<html>
<head></head>
<body>
<form action="" method='post'>
<tr>
<td>擅长的编程语言:</td>
<td>
HTML<input type="checkbox" name="good[]" value="html">
CSS<input type="checkbox" name="good[]" value="css">
JavaScript<input type="checkbox" name="good[]" value="javascript">
PHP<input type="checkbox" name="good[]" value="php">
Mysql<input type="checkbox" name="good[]" value="mysql">
</td>
</tr>
</form>
</body>
</html>
在php中:
alert($_POST['$_POST['good']']); //弹出获取到的checkbox的值;
在你的提交页面中的 html这样写!
<input name="key[]" type="checkbox" value="22">11
<input name="key[]" type="checkbox" value="22">11
php这样写
<?php
$key=$_POST["key"];
for($i=0;$i<count($key);$i++){
echo $key[$i];
}
?>
扩展阅读:为什么复选框只能打叉 ... web表单生成器php ... php表单源码 ... 如何在复选框中打钩 ... php表单查询怎么做 ... 复选框可以不选吗 ... php制作简单的表单代码 ... php接收表单 ... php表单验证 ...