Настройка сохраненного значения сеанса в selectbox и отображение оставшихся элементов с использованием php

У меня есть поле выбора и оно выполняется с использованием цикла foreach в php.I может выбрать значение и отправить его на сервер. Когда в следующий раз Если я прихожу на эту страницу, мне нужно отобразить выбранное значение в selectbox, а также другие элементы.

Я сделал сеанс для хранения выбранных текстовых значений, но не понял, как проверить значение сеанса внутри foreach. Я использую выбранный флажок select, его поле выбора плагина jquery.

<select data-placeholder="Choose a city" tabindex="2"> 
 <!--?php foreach($city--->entities as $row) {

 echo '<option value="'.$row->id.'">'.$row->name.'</option>';
} ?></select>
1 ответ

Я решил так

<select data-placeholder="Choose a city" tabindex="2"> 
 <!--?php foreach($city--->entities as $row) {
if($row->name==$sesssion_value)
 echo '<option selected="selected" value="'.$row->id.'">'.$row->name.'</option>';
else
 echo '<option value="'.$row->id.'">'.$row->name.'</option>';
} ?></select>

licensed under cc by-sa 3.0 with attribution.