Заполнение раскрывающегося меню с использованием данных из таблицы

В настоящее время я пытаюсь заполнить раскрывающееся меню, которое будет передавать первичный ключ через поток запросов, что позволяет мне извлекать соответствующие данные в зависимости от того, какой жанр пользователь выбирает в указанном раскрывающемся списке. Однако, когда я тестирую свой веб-сайт, раскрывающееся меню появляется в списке, и есть два варианта, однако они не приводят к ошибке «объект не найден» (это то, что я ожидаю сейчас).

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

Вот мой код:

Заполнение раскрывающегося меню с использованием данных из таблицы

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

Заполнение раскрывающегося меню с использованием данных из таблицы

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

По-прежнему не очень понятно, что на самом деле вы хотите на выходе. Не могли бы вы объяснить немного лучше. Каков ваш ожидаемый результат по сравнению с тем, что вы получаете прямо сейчас.

Aman jaura 25.04.2018 22:06

Я хочу, чтобы отображались все жанры на основе всех значений, которые хранятся в строке «имя» таблицы жанров, поскольку в ней хранятся все жанры.

James Swann 25.04.2018 22:34

Как вы ожидаете, что мы поможем вам здесь, имея изображение кода? Вам нужно разместить настоящий код.

Funk Forty Niner 25.04.2018 22:58

Был оспорен мой флаг как низкое качество? Посмотрите; здесь нет кода, а только его изображение. Если вы, рецензенты, не можете сложить «2 и 2» вместе, то вам не следует рецензировать.

Funk Forty Niner 26.04.2018 13:32
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
4
43
1

Ответы 1

Проблема в том, что вы создаете в то время как 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.

James Swann 25.04.2018 22:54

Другие вопросы по теме