我将此字段保存在MYSQL数据库中。
<select id="sel1" name="grpID">
<option value="">select</option>
<option value="G00">option1</option>
<option value="G01">option2</option>
<option value="G02">option3</option>
<option value="G03">option4</option>
</select>
$grpID=$_POST['grpID'];
mysqli_query($db_Conx, "INSERT INTO users (grpID) VALUES ('$grpID')");
现在,当我加载此字段时,我希望在选择输入框中选择保存的值。
例如,如果保存的值是“G02”,我希望像这样加载选择输入字段![选择图像] [1
是否有一种有效的方法来执行此操作,而不是使用每个案例的if子句选择它?
答案 0 :(得分:2)
1)在$grpID
标记之前从数据库中检索<SELECT>
。
2)将html-select替换为:
<select id="sel1" name="grpID">
<option value="">select</option>
<option value="G00" <?php if($grpID=="G00") echo "selected"; ?> >option1</option>
<option value="G01" <?php if($grpID=="G01") echo "selected"; ?> >option2</option>
<option value="G02" <?php if($grpID=="G02") echo "selected"; ?> >option3</option>
<option value="G03" <?php if($grpID=="G03") echo "selected"; ?> >option4</option>
</select>
如果<option>
标签太多,也可以使用循环