复选框的问题
1.php代码如下:
<form action="2.php" method="post" >
<table align=center>
<tr>
<td><font color=#0000FF>输入窗口号1:</font></td><td><input type=text name=chkh[] value=""
maxlength='3'></td>
<td><font color=#0000FF>终端序列号1:</font></td><td><input type=text name=zhdxlh[] value=""
maxlength='12'></td>
<td><font color=#0000FF>标志:</font></td><td><input type=checkbox name=bzh[] ></td>
</tr>
<tr>
<td><font color=#0000FF>输入窗口号2:</font></td><td><input type=text name=chkh[] value=""
maxlength='3'></td>
<td><font color=#0000FF>终端序列号2:</font></td><td><input type=text name=zhdxlh[] value=""
maxlength='12'></td>
<td><font color=#0000FF>标志:</font></td><td><input type=checkbox name=bzh[] ></td>
</tr>
<tr>
<td><font color=#0000FF>输入窗口号3:</font></td><td><input type=text name=chkh[] value=""
maxlength='3'></td>
<td><font color=#0000FF>终端序列号3:</font></td><td><input type=text name=zhdxlh[] value=""
maxlength='12'></td>
<td><font color=#0000FF>标志:</font></td><td><input type=checkbox name=bzh[] ></td>
</tr>
2.php代码如下:
<?php
for($i=0;$i<count($chkh);$i++)
{if($chkh[$i]<>""&&$zhdxlh[$i]<>""&&$bzh[$i]<>"")
{
echo $chkh[$i]." ";
echo $zhdxlh[$i]."<br>";
}
}
?>
为何当选中任意一个复选框(难道不是一行一行的取值吗?),总是显示第一条记录呢?复选框应该怎么来用呢?