У меня динамический combobox, и у меня есть кнопка Fetch. Когда пользователь выбирает значение из кнопки combobox и кнопки выбора кликов, все остальные связанные значения отображаются в текстовом поле для редактирования и обновления записей. И это прекрасно работает.отображение результатов по выбору combobox
<form id="form1" method="post" action="edit.php">
<select name="ID" id="select">
<?php display_Id();?>
</select>
<input type="submit" name="Fetch" id="Fetch" value="Fetch" />
</form>
function display_Id() {
$query = "SELECT * FROM Flight";
$result = mysql_query($query) or die("Failed to fetch records");
confirm_query($result);
while($rows = mysql_fetch_array($result)) {
$flightNum = $rows['FlightNo'];
echo "<option value=\"$flightNum\" ";
echo " selected";
echo "> $flightNum </option>";
}
}
Проблема в кнопке Fetch. Когда пользователь щелкает Fetch, отображаются другие значения, но выбранное значение из combobox обновляется. Как заставить значения оставаться выбранными даже после нажатия кнопки Fetch?
Пожалуйста, добавьте 'display_Id()' код на вопрос для того, чтобы получить помощь. – barbashov
Вам нужно будет пометить опцию, выбранную в вашем методе 'display_Id()'. Вы можете получить значение выбранного параметра из '$ _POST ['ID']' –
Я добавил display_Id(); – deepz