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