通过php中的复选框更新多个项目

时间:2014-02-27 17:26:29

标签: php

可以告诉我如何更新数据库中的多个复选框值。我使用以下代码。

<form method="post" action="update.php"> 
<select name="stat">
<option value="">Move To</option>
  <option value="shortlisted">Shortlisted</option>
    <option value="finalised">Finalised</option>
<option value="rejected">Rejected</option>
</select>
<input type="submit" value="Add"/>
<input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $j_id ;?>">
<input  name="cid[]" value="<? echo $cid ; ?> " type="hidden"/>

在php update.php中

$job_id = $_POST["checkbox"];
$cand_id = $_POST["cid"];
$resume_status = trim($_POST["stat"]);
foreach ($job_id as $id ) {
$sql="UPDATE job_apply SET stat ='$resume_status' WHERE jid='$id' AND cid='$cid'";
 $result=mysql_query($sql);
}

当用户选择多个复选框时,只有一列会更新。 在这方面的任何帮助将不胜感激。

0 个答案:

没有答案