0

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

我有以下,

如果检查了价格,那么我将计算其总价,如果没有,则总价为 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>

我想要检查和未检查的导致数据库上的默认值被检查

谢谢

4

1 回答 1

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

这就像

if($price->is_checked == 1) {

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

更容易用于像这样的情况

于 2012-07-04T06:54:45.023 回答