оставить значение selectbox выбранным из базы данных?

0

Я надеюсь, что вы можете помочь мне получить этот запрос в окне выбора, который перечислил все страны из базы данных. Я проверил некоторые решения по подобным вопросам, но это не сработало для меня. как бы сделать это, чтобы выбранная страна была выбрана после обновления страницы?

<select name="themecat[]" class="ui-widget" id="cb1">
<option value=choose a country>choose a country</option>
 <?php
 include_once("php_includes/db_conx.php");
 $sql = "SELECT countrys FROM countrylist";
 $query = mysqli_query($db_conx, $sql);
while ($row = mysqli_fetch_array($query))
{
echo "<option value='{$row['countrys']}'>{$row['countrys']}</option>";
}
?>
</select>
  • 0
    Итак, вы выбрали какое-то значение, затем обновили страницу и хотите, чтобы это значение было выбрано без сохранения?
  • 0
    Спасибо за вопрос всего окна выбора в форме с кнопкой отправки. Я хочу, чтобы страна, выбранная пользователем, все еще была выбрана после нажатия кнопки.
Теги:

1 ответ

0

Это зависит от того, что вы подразумеваете под "обновлением".

Если вы буквально освежаете, то есть F5, вы можете использовать Javascript для хранения значения выбора в сеансе и при загрузке, если установлена переменная сеанса, установите выбранный тег на выбранный.

Если вы хотите сделать это только в том случае, если страница "POST", вы можете проверить php, если страница была отправлена, проверив _POST varaible и соответствующим образом настроив выбранный атрибут.

См. Здесь, на примере того, как установить выбранный параметр в PHP.

Отображение сохраненного значения из таблицы mysql в поле ввода select

Ещё вопросы

Сообщество Overcoder
Наверх
Меню