checkboxtest.php的内容如下:
$treat_type=array(
"物理治疗",
"皮下注射",
"化学",
"光疗类",
"手术类",
"无。"
);
//获取post进行打印:
$get_treat=$_POST["treat"];
$treat_num= count($get_treat);
for($i=0;$i<$treat_num;$i++)
{
echo $get_treat[$i]."<br>";
}
?>
<form name="dcinfo" action="checkboxtest.php" method="post" >
<?php
$treat_type_number=count($treat_type);
for($i=0;$i<$treat_type_number;++$i)
{
echo "<div class=\"wj_q_02\">";
echo "<input type=\"checkbox\" name=\"treat[]\" value=\"";
echo $treat_type[$i];
echo "\" ";
if(!empty($_POST["treat"])){
$get_treat=$_POST["treat"];
if(in_array($treat_type[$i], $get_treat)){
echo "checked=\"checked\"";
}
}
echo " />";
echo "<label style=\"padding-left:10px;\">";
echo $treat_type[$i];
echo "</label>";
echo "</div>";
}
?>
<input type="submit" value="提交" style="width:240px;height:60px;font-family:microsoft yahei;font-size:38px;" />
</form>
这个例子POST给自已,测试可以正常打印。