php代码出错,请指教

来源:百度知道 编辑:UC知道 时间:2024/06/20 17:02:53
我想获取表单复选框里的内容,怎么一次只显示一个?

<?php
$key=$_POST["key"];
for($i=0;$i<count($key);$i++){
echo $key[$i];
}

?>

你的php程序没有什么问题!

在你的提交页面中的 html这样写!

<input name="key[]" type="checkbox" value="22">11
<input name="key[]" type="checkbox" value="22">11

给你个例子

<?php
if(!empty($_POST["key"])){
$array = $_POST["key"];
$size = count($array);
for($i=0; $i<$size; $i++){
echo $array[$i];
}
}
?>
<form name="form1" action="" method="post">
<input type="checkbox" name="key[]" value="A" />A
<input type="checkbox" name="key[]" value="B" />B
<input type="checkbox" name="key[]" value="C" />C
<input type="checkbox" name="key[]" value="D" />D
<input type="submit" value="提交" />
</form>