可以告诉我如何更新数据库中的多个复选框值。我使用以下代码。
<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);
}
当用户选择多个复选框时,只有一列会更新。 在这方面的任何帮助将不胜感激。