如果选中或不选中,则更新多个复选框

时间:2012-07-04 06:29:03

标签: php codeigniter checkbox

我在更新多个复选框时遇到问题

我有以下内容,

如果价格被检查,那么我将计算其总价格,如果没有那么总价格是0

所以我在视图中有这个

    <?php echo form_open("/lab-forms/save/$id_form") ?>
    <table>
    <tr>
    <td><input type="checkbox" name="approved[]" <?php if($price->is_checked==1) { echo 'checked="checked"';}?> value=<?php echo $price->id; ?>></td>
    <td><?php echo $price->price; ?></td>
    <td><?php echo $price->qt; ?></td>
   <td><?php echo $price->total_price; ?></td>
    </tr>
    </table>
    </form>

我希望获得已选中且未经检查的选项会导致检查数据库上的默认值

由于

1 个答案:

答案 0 :(得分:0)

echo ($price->is_checked == 1 ? "checked='checked'" : "")

这与

完全相同
if($price->is_checked == 1) {

    echo "checked='checked'";
    }
    else {
    ....you know....
    }

更容易使用这种情况