繁体   English   中英

将值从数据库加载到html选择输入

[英]loading value from database to html-select input

我将此字段保存在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子句来选择它?

1)在<SELECT>标记之前从数据库中检索$grpID

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>标签太多,也可以使用循环

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM