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