Спасибо, что прочитали мой вопрос.
У меня есть веб-сайт, который использует PHP для базы данных карточек с возможностью поиска.Прямо сейчас у меня есть код для раздела head / searchbox на каждой странице, но я хочу вместо этого использовать функции.Сама функция работает.Проблема с выпадающими списками.В настоящее время он настроен таким образом, чтобы, когда пользователь выбирает и выбирает, а затем выполняет поиск, выбор выбирается на следующей странице.
Я уверен, что у меня проблема с синтаксисом.
Вот пример рабочего кода, который используется на живом сайте прямо сейчас.
<select name="Type" onchange="this.submit()">
<option value="1" >[All Card Types] </option>
<option value="Hero" <?php if($_GET['Type'] == "Hero") echo "selected='selected'"; ?>> Hero </option>
<option value="Ally" <?php if($_GET['Type'] == "Ally") echo "selected='selected'"; ?>> Ally </option>
</select>
Это соответствующий код из функции, которая не работает, и находится на тестовой площадке (игнорируйте ошибку):
function searchBox(){
//Cell 1
echo '
<select name="Type" onchange="this.submit()">
<option value="1" >[All Card Types] </option>
<option value="Hero" <?php if($_GET["Type"] == "Hero") { echo "selected=selected" ; }?>> Hero </option>
<option value="Event" <?php if($_GET["Type"] == "Event") { echo "selected=selected"; }?>> Event </option>
</select>
';
}
КакВы можете видеть на тестовой странице, что выпадающее меню не работает так, как на живой странице.
Спасибо за помощь!