Надеюсь, это будет легко, но мне не хватает навыков!
<select name="search_category" id="select1" >
<option value="">By Category</option>
<?php if (!empty($_POST['search_category'])) { ?>
<option value="<?php echo $_POST['search_category']; ?>" selected="selected"><?php echo $_POST['search_category']; ?></option>
<?php }?>
<?php foreach($categoriesListt as $row) : ?>
<option value="<?php echo $row->id; ?>"><?php echo $row->name; ?></option>
<?php endforeach; ?>
</select>
Выше приведено одно из множества, выбранных в поисковом модуле.Он возвращает динамический список параметров из запроса выше на моей странице.Моя цель состоит в том, чтобы последний выбранный вариант был предварительно выбран.Все работает, как задумано, но моя проблема на самом деле минимальна;значением опубликованной категории поиска является идентификатор ($ row-> id. Я надеюсь использовать для отображения соответствующее $ row-> name, но сохранить значение для значения, чтобы моя функция поиска все еще работала.
Другими словами, я надеюсь сделать что-то вроде:
<?php echo $row->name; WHERE ID = $_POST['search_category']
Есть ли простой способ сделать это в приведенном выше коде, или мне нужно будет добавить специальный запрос ввверху моей страницы, выбирая имя отдельной строки, которое соответствует опубликованному идентификатору?
Спасибо!
РЕДАКТИРОВАТЬ: Для упрощения у меня уже есть запрос, который возвращает строку-> идентификатор и строка->name, которое я использую в цикле foreach для заполнения значений и имен опций. Мне просто нужен способ или строка, которую я могу добавить в свой запрос, чтобы также получить значение row-> name, соответствующее идентификатору POSTED.