□AAAAAA ○1○2○3○4○5
□BBBB ○1○2○3○4○5
□CCCCCC ○1○2○3○4○5
□DDDDD ○1○2○3○4○5
。
。
。
。
。
。诸如上面,复选框 和每个选框里面有个单选按钮组,我想用数组获取选中的复选框和对应的单选数值,传递到下一个页面,A,B,C,D这些值获取了,就是对应的值不知道如何传递到下一页?求赐教!在线等!!!!
复选框用 <input type="checkbox" name="xm[]" value="<?=$rs['id']?>" />
下一个页面就用
<?
$array = $_POST["xm"];
for($i=0;$i<12;$i++)
{
if(isset($array[$i]))
{
$interest = $array[$i];//将所选的值组成的数组放入$array数组
$str="select * from xm where id=$interest order by id desc ";
$result=mysql_query($str,$link_id);
while($rs=mysql_fetch_array($result)){
?>
<tr><td><?=$rs['name']?></td></tr> <?
}
}
}
?>
我如何把选择的项 对应下的值也传递过来呢??头大啊!!!
□BBBB ○1○2○3○4○5
□CCCCCC ○1○2○3○4○5
□DDDDD ○1○2○3○4○5
。
。
。
。
。
。诸如上面,复选框 和每个选框里面有个单选按钮组,我想用数组获取选中的复选框和对应的单选数值,传递到下一个页面,A,B,C,D这些值获取了,就是对应的值不知道如何传递到下一页?求赐教!在线等!!!!
复选框用 <input type="checkbox" name="xm[]" value="<?=$rs['id']?>" />
下一个页面就用
<?
$array = $_POST["xm"];
for($i=0;$i<12;$i++)
{
if(isset($array[$i]))
{
$interest = $array[$i];//将所选的值组成的数组放入$array数组
$str="select * from xm where id=$interest order by id desc ";
$result=mysql_query($str,$link_id);
while($rs=mysql_fetch_array($result)){
?>
<tr><td><?=$rs['name']?></td></tr> <?
}
}
}
?>
我如何把选择的项 对应下的值也传递过来呢??头大啊!!!
<input type="checkbox" name="xm[]" value="<?=$rs['id']?>" />
单选钮
<input type="radio" name="defen[<?=$rs['id']?>]" value="0" />提交后,与复选框对应的单选钮为$_POST['defen' . $_POST['xm'][$i]]
if (!empty($_POST['xm'])){
foreach ($_POST['xm'] as $v){
if(!empty($v) && isset($_POST['defen'.$v])){
echo "defen $v: ".$_POST['defen'.$v].'<br/>';
}
}
}
?>
<form action="" method="post">
<table>
<tr>
<!-- 注意defen后加xm的value值即可 -->
<td><input type="checkbox" name="xm[]" value="1"/></td><td><input type="radio" name="defen1" value="0"/>0<input type="radio" name="defen1" value="1"/>1</td>
</tr>
<tr>
<td><input type="checkbox" name="xm[]" value="2"/></td><td><input type="radio" name="defen2" value="0"/>0<input type="radio" name="defen2" value="1"/>1</td>
</tr>
<tr><td><input type="submit" value="submint"/></td>
</tr>
</table>
</form>