Arrays PHP数组值传递到下一行
我有一个数组,用于构建以下字段的多个实例:Arrays PHP数组值传递到下一行,arrays,skip,Arrays,Skip,我有一个数组,用于构建以下字段的多个实例: <div class="checkbox_vm"> <input type="hidden" name="fk_row[]" value="<?php echo $i; ?>"> <input type="hidden" name="fk_id[]" value="<?php echo $vehicle_feature[$i]->fk_id; ?>"> <i
<div class="checkbox_vm">
<input type="hidden" name="fk_row[]" value="<?php echo $i; ?>">
<input type="hidden" name="fk_id[]" value="<?php echo $vehicle_feature[$i]->fk_id; ?>">
<input type="checkbox" class="checkbox_veh" id="checkbox_addveh<?php echo $i; ?>" <?php if ($vehicle_feature[$i]->check) echo "checked"; ?> name="feature[]" value="<?php echo $vehicle_feature[$i]->id; ?>">
<label for="checkbox_addveh<?php echo $i; ?>"><?php echo $vehicle_feature[$i]->name; ?></label>
<input type="text" class="" id="input_addveh<?php echo $i; ?>" name="featureInput[]" value="<?php echo $vehicle_feature[$i]->fk_value; ?>">
</div>
更改复选框,使名称包含括号内的索引:
<input type="checkbox" class="checkbox_veh" id="checkbox_addveh<?php echo $i; ?>" <?php if ($vehicle_feature[$i]->check) echo "checked"; ?> name="feature[<?php echo $i; ?>]" value="<?php echo $vehicle_feature[$i]->id; ?>">
提交复选框时,仅发送选中的复选框。他们的索引与其他输入的索引不匹配。和往常一样,这很简单。我爱你们。谢谢你,巴尔马。
<input type="checkbox" class="checkbox_veh" id="checkbox_addveh<?php echo $i; ?>" <?php if ($vehicle_feature[$i]->check) echo "checked"; ?> name="feature[<?php echo $i; ?>]" value="<?php echo $vehicle_feature[$i]->id; ?>">