
while (!!$_rows = _fetch_array_list($_result2)){
?>
<tr><td><?php echo $_rows['bh'];?>
<input name="bh[]" type="hidden" value="<?php echo $_rows['bh'];?>"/>
</td><?php $_values=$_rows['bh'];?>
<td><?php echo $_rows['xm']?>
<input name="xm[]" type="hidden" value="<?php echo $_rows['xm'];?>"/>
</td>
<td><?php echo $_rows['fangfa']?>
<input name="fangfa[]" type="hidden" value="<?php echo $_rows['fangfa'];?>"/>
</td>
<td><?php echo $_rows['biaozhun']?>
<input name="biaozhun[]" type="hidden" value="<?php echo $_rows['biaozhun'];?>"/>
</td>
<td><input type="radio" name="<?php echo $_values?>" value="正常" style="zoom:150%;" />正常
<input type="radio" name="<?php echo $_values?>" value="不正常"/>不正常</td>
</tr>
这句
<td><input type="radio" name="<?php echo $_values?>" value="正常" style="zoom:150%;" />正常
<input type="radio" name="<?php echo $_values?>" value="不正常"/>不正常</td>
不知道怎么弄,name是变量,怎么传到数据库里?
下面是处理的语句
<?php
$hh=$_POST['hao1'];
$aa=$_POST['bh'];
$bb=$_POST['xm'];
$cc=$_POST['fangfa'];
$dd=$_POST['biaozhun'];
$_gh=$_COOKIE["name"];
$_time=$_POST['time'];
$zt=$_POST[''];
$name=implode(_fetch_array_list(mysql_query("SELECT name FROM jsy WHERE gonghao = $_gh")));
if (is_array($aa)){
foreach ($aa as $i=>$v){
mysql_query("INSERT INTO djjl (hao,bh,xm,fangfa,biaozhun,gonghao,name,time,zt) VALUES (
'$hh',
'$v',
'{$bb[$i]}',
'{$cc[$i]}',
'{$dd[$i]}',
'$_gh',
'$name',
'$_time',
'{$zt[$i]}'
)" )or die('SQL执行失败!'.mysql_error());}}
mysql_close();
_alert_location('添加成功!','ksdj.php');
?>

------解决方案--------------------
这样命名试下:
$i=0;
while (!!$_rows = _fetch_array_list($_result2)){
............
<td><input type="radio" name="zt[<?php echo $i; ?>]" value="正常" style="zoom:150%;" />正常
<input type="radio" name="zt[<?php echo $i; ?>]" value="不正常"/>不正常</td>
$i++;
}
然后提交后:
$zt=$_POST['zt']; 可以参与遍历。