我无法获取表单来更新从复选框传递的信息.我得到了这个代码.
$one = isset($_POST['one']) ? 'on' : 'off';
Run Code Online (Sandbox Code Playgroud)
只要我单独调用每个复选框,这都很有效.我的问题是我总共有大约200个复选框.
这是我正在使用的代码UPDATE.任何人都可以帮我找出在我现在的代码中插入代码的位置吗?我尝试了各种各样的变化.
if($_POST['submit']){
if(!empty($applicant_id)){
$sql = "UPDATE play SET ";
foreach($_POST as $key => $value){
if(($key != 'submit') && ($key != 'applicant_id')){
$sql .= $key. " = '$value',";
}
}
$sql = substr($sql, 0, -1);
$sql .= " WHERE ".$applicant_id." = $applicant_id";
$result = mysql_query($sql,$db) or die(mysql_error(). "<br />SQL: $sql");
}
}
Run Code Online (Sandbox Code Playgroud)