//CHECKBOX.PHP           
    <form name="form1" method="POST" action="result.php">
         <table width="696" height="38" align="center" border="0" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#999999">
<tr align="left" bgcolor="#FFFFFF">
     <td width="254" height="36" align="center">&nbsp;<?php echo "号码";?></td>
<td width="435" align="center">&nbsp;<?php echo "状态(0:空闲;1:在用)";?></td>
      </tr> <?php 
do
{
?>
    
      <table width="696" height="37" align="center" border="0" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#999999">
<tr align="left" bgcolor="#FFFFFF">
        <td>
         
            <input type="checkbox" name="food[]" value="<? echo $row->number;?>"><?php echo str_ireplace($keyword,"<font color='#FF0000'>".$keyword."</font>",$row->number);?></td>
            <td width="435" align="center"><?php echo $row->status;?></td>
        </tr>
        
</table>
<?php
}while($row=mysql_fetch_object($sql));
?>
    <p align="center">
<input type="submit" name="submit" value="购买" onClick="return checkform()">
</p>
          </table>
          </form>        
//result.php
        $food=$_POST['food'];
        $sql=mysql_query("insert into form1(user,content,datetime,status)VALUES('$user','".implode(",",$food)."','$datetime','$sum')"); $sqlstr="update haoma set status=1 where number='".implode($food)."'";
$result=mysql_query($sqlstr,$link);
CHECKBOX复选框。我选中的号码保存到数据库中,复选框选中后是一串数组,例如选中号码number:123和234,那么传到数据库里我设置了表FORM1是“123,234”;我想选中号码123和234后 将表FORM2的status权限都变成1,默认是0。123和234的号码在数据库表FORM2中 status也在表FORM2中,要是单选一个号码则可以改变表2的status变成1,选中2个号码就变成“123,234”了 对应不上表2的号码123,和234,status就不能变了。哪位大虾能帮忙哈 拜托了~~紧急