小编Peg*_*yMe的帖子

$ _POST as $ key => $ value使用复选框

我无法获取表单来更新从复选框传递的信息.我得到了这个代码.

$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)

php checkbox http

3
推荐指数
1
解决办法
3771
查看次数

标签 统计

checkbox ×1

http ×1

php ×1