В настоящее время я пытаюсь заполнить раскрывающееся меню, которое будет передавать первичный ключ через поток запросов, что позволяет мне извлекать соответствующие данные в зависимости от того, какой жанр пользователь выбирает в указанном раскрывающемся списке. Однако, когда я тестирую свой веб-сайт, раскрывающееся меню появляется в списке, и есть два варианта, однако они не приводят к ошибке «объект не найден» (это то, что я ожидаю сейчас).
Я успешно перечислил соответствующие данные в таблице, используя и выполняя SQL-запрос, однако хочу, чтобы таблица изменялась в зависимости от жанра, выбранного пользователем, и намереваюсь достичь этого, написав сценарий на странице действия для формы. Кто-нибудь сможет пролить свет на это? Я подозреваю, что где-то в моем списке выбора отсутствует тег, просто не могу указать на него пальцем! Извините за публикацию объемного изображения кода, но я считаю, что это важно, чтобы вы могли видеть, какие вещи извлекаются и хранятся как. Пожалуйста, смотрите ссылки для кода и вывода.
Вот мой код:

Вот результат:

Я также заметил, что данные извлекаются из базы данных и успешно отражаются в браузере, просматривая источник страницы, где вы можете увидеть здесь. Любая помощь по этому поводу была бы замечательной! Благодарность!
Я хочу, чтобы отображались все жанры на основе всех значений, которые хранятся в строке «имя» таблицы жанров, поскольку в ней хранятся все жанры.
Как вы ожидаете, что мы поможем вам здесь, имея изображение кода? Вам нужно разместить настоящий код.
Был оспорен мой флаг как низкое качество? Посмотрите; здесь нет кода, а только его изображение. Если вы, рецензенты, не можете сложить «2 и 2» вместе, то вам не следует рецензировать.






Проблема в том, что вы создаете в то время как select и options только тогда, когда устанавливаете параметры, а out of while положите конец выбора, и по этой причине форма повторяет ваш выбор.
это пример
$smt = $connection->prepare('select exam_id, name From exam');
$smt->execute();
$data = $smt->fetchAll();
теперь у вас есть результат в $ массив данных
<select name = "lst_exam" id = "lst_exam">
<?php foreach ($data as $row): ?>
<option value = "<?=$row["exam_id"]?>"><?=$row["name"]?></option>
<?php endforeach ?>
</select>
удачи !!
Используя это, однако он говорит, что genre_id является неопределенной константой в строке кода значения URL.
По-прежнему не очень понятно, что на самом деле вы хотите на выходе. Не могли бы вы объяснить немного лучше. Каков ваш ожидаемый результат по сравнению с тем, что вы получаете прямо сейчас.