Я сохранил это поле в базе данных 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) получить $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>
тегов слишком много
Других решений пока нет …