一个简单的问题,但我似乎找不到答案。
我有一个简单的形式,在检查复选框时将值“上”插入数据库
当重新访问表单并显示数据库信息时,如何从数据库中提取数据时选中该复选框?
我已经尝试过了,但它不起作用
<input type="checkbox" name="positioning" class="input_margin" value="<? $row['positioning']; ?>">Positioning<br />
(我只需要帮助,我已经设置好了 sql 查询等)
谢谢
一个简单的问题,但我似乎找不到答案。
我有一个简单的形式,在检查复选框时将值“上”插入数据库
当重新访问表单并显示数据库信息时,如何从数据库中提取数据时选中该复选框?
我已经尝试过了,但它不起作用
<input type="checkbox" name="positioning" class="input_margin" value="<? $row['positioning']; ?>">Positioning<br />
(我只需要帮助,我已经设置好了 sql 查询等)
谢谢
使用条件语句检查数据库值,如果应该检查,则回显“已检查”
<input type="checkbox" name="positioning" class="input_margin" <? if($row['positioning']=='on'){echo 'checked';} ?>>
您需要使用该checked属性而不是value.
value如果选中该框(例如positioning=on),则提供该字段value="on"
<input type="checkbox" name="positioning" class="input_margin" <? if($row['positioning']) { ?> checked<? } ?>/>Positioning<br />
包括 value 属性,因此如果选中,复选框输入将显示为“on”。否则,表单最初会检索一个值,但无法在任何后续表单提交中发布。到数据库
<input type="checkbox" name="positioning" class="input_margin" value="on" <? if($row['positioning'] =='on'){echo 'checked';} ?> />Positioning<br />