Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将复选框值插入数据库_Php_Jquery_Ajax_Laravel_Checkbox - Fatal编程技术网

Php 将复选框值插入数据库

Php 将复选框值插入数据库,php,jquery,ajax,laravel,checkbox,Php,Jquery,Ajax,Laravel,Checkbox,我有两个复选框,我将其值从ajax发送到controller,以在数据库中发布数据(批准/拒绝)。现在我希望,如果两个复选框都未选中,则应将其插入数据库中,如果我取消选中复选框,则该值应再次更新为待定。逻辑是什么 html <td> <input type="checkbox" id="APPROVED_{{$leave->id}}" class="approve_chk" name="chkBestSeller" value="APPROVED" data-id="{

我有两个复选框,我将其值从ajax发送到controller,以在数据库中发布数据(批准/拒绝)。现在我希望,如果两个复选框都未选中,则应将其插入数据库中,如果我取消选中复选框,则该值应再次更新为待定。逻辑是什么

html

<td> <input type="checkbox" id="APPROVED_{{$leave->id}}" class="approve_chk" name="chkBestSeller" value="APPROVED"  data-id="{{$leave->id}}"></td>
<td> <input type="checkbox" id="REJECTED_{{$leave->id}}" class="reject_chk"  name="chkBestSeller" value="REJECTED" data-id="{{$leave->id}}"> </td>
控制器

    public function EmployeeChkBoxStore(Request $request){
    $data=new Leave();
    $data->status=$request->get('status');
    $data->id=$request->get('ID');
     DB::update("UPDATE `leaves` SET status = '$data->status' WHERE id = '$data->id'");
     }
我会使用PHP:

if( isset( $_POST['checkbox'] ) ){ 
$status=1;
}
else {
$status=0;
}
insertintodb( $status );

问题出在哪里…

Sidenote,复选框对此没有逻辑意义。。。我认为休假不能同时被批准和拒绝。。。可能使用
收音机
输入。一定要使用收音机。此外,复选框和收音机名称可以访问阵列,因此请尝试将名称更改为
chkBestSeller[]
if( isset( $_POST['checkbox'] ) ){ 
$status=1;
}
else {
$status=0;
}
insertintodb( $status );