Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在表单中显示mysql复选框值_Php - Fatal编程技术网

Php 在表单中显示mysql复选框值

Php 在表单中显示mysql复选框值,php,Php,一个简单的问题,但我似乎找不到答案 我有一个简单的表单,在选中复选框时将值“on”插入数据库 当重新访问表单并显示数据库信息时,如何在从数据库中提取数据时选中复选框 我试过这个,但不起作用 <input type="checkbox" name="positioning" class="input_margin" value="<? $row['positioning']; ?>">Positioning<br /> 您需要使用选中的属性,而不是值 如果为v

一个简单的问题,但我似乎找不到答案

我有一个简单的表单,在选中复选框时将值“on”插入数据库

当重新访问表单并显示数据库信息时,如何在从数据库中提取数据时选中复选框

我试过这个,但不起作用

<input type="checkbox" name="positioning" class="input_margin" value="<? $row['positioning']; ?>">Positioning<br />

您需要使用
选中的
属性,而不是

如果为
value=“on”

/>定位

使用条件语句检查数据库值,如果应该检查,则回显“已检查”

<input type="checkbox" name="positioning" class="input_margin" <? if($row['positioning']=='on'){echo 'checked';} ?>>

包括value属性,这样复选框输入将在选中时显示“开”。
否则,表单最初将检索一个值,但无法在任何后续表单提交时发布。到数据库

<input type="checkbox" name="positioning" class="input_margin" value="on" <? if($row['positioning'] =='on'){echo 'checked';} ?> />Positioning<br />

Perfect,不过需要稍加修改,{echo'checked=“checked”;}
<input type="checkbox" name="positioning" class="input_margin" value="on" <? if($row['positioning'] =='on'){echo 'checked';} ?> />Positioning<br />