取消选中复选框codeigniter的语句

取消选中复选框codeigniter的语句,codeigniter,Codeigniter,我想做的是一个条件未经检查。复选框。只有选中的(复选框)才能工作 用于循环。如果未选中复选框,如何停止foreach运行 样本循环 $count = count($waybillno); for ($i = 0; $i < $count; $i++) { $data = array( 'waybillno' => $waybillno[$i], 'quantity' => $

我想做的是一个条件未经检查。复选框。只有选中的(复选框)才能工作 用于循环。如果未选中复选框,如何停止foreach运行

样本循环

   $count = count($waybillno);

   for ($i = 0; $i < $count; $i++) {

            $data = array(
                'waybillno' => $waybillno[$i],
                'quantity' => $quantity[$i],
                'waybilldate' => $waybilldate[$i],
                'declared_value' => $declared_value[$i],
                'consignee' => $consignee[$i],

            );
$count=count($waybillno);
对于($i=0;$i<$count;$i++){
$data=数组(
'waybillno'=>$waybillno[$i],
“数量”=>$quantity[$i],
“waybilldate”=>$waybilldate[$i],
“声明的_值”=>$声明的_值[$i],
“收货人”=>$收货人[$i],
);

编辑
尝试:

$count=(count($waybillno));
对于($i=0;$i<$count;$i++){
if(设置($waybillno[$i])&&$waybillno[$i]!=“”){
$data=数组(
'waybillno'=>$waybillno[$i],
“数量”=>$quantity[$i],
“waybilldate”=>$waybilldate[$i],
“声明的_值”=>$声明的_值[$i],
“收货人”=>$收货人[$i],
);
#在此处更新查询
}
}

只有选中的复选框才能运行此操作。发布您的html。如果您这样使用:
,那么它是正确的。@wewei使用此选项,先生,我想这样做。如果waybill No=1为取消选中waybill=2为取消选中waybill=3为选中,则只有wabill=3复选框可以在此处更新quantity@NiloySaha这会将$count设置为布尔值,您可以'不要在循环中使用相同的变量
$count = (count($waybillno));
for ( $i = 0; $i < $count; $i++ ) {
    if( isset( $waybillno[$i] ) && $waybillno[$i] != "" ){
        $data = array(
        'waybillno' => $waybillno[$i],
        'quantity' => $quantity[$i],
        'waybilldate' => $waybilldate[$i],
        'declared_value' => $declared_value[$i],
        'consignee' => $consignee[$i],
        );
        #update query here   
    }
}