Maxxon
Новичок
Форма с двумя селектами не работает. Нужна помощь...
Доброго времени суток!
Есть у меня проблема над которой бьюсь уже несколько дней. Пролистал кучу книжек и форумов.
Есть необходимость перенести базу данных из Access в PHP+MySQL. Перенос данных проблем не вызывает, однако перенести интерфейс пока не получается.
Обрисую пока только один момент, самый простой
.
Пусть в базе данных есть таблица “Nets”, в ней столбцы: “Region”, “City”.
Пример данных:
Ленинградская область | Город 11
Московская область | Город 21
Московская область | Город 22
Чего я хочу добиться:
1) Раскрывающийся список, в котором пользователь выбирает регион.
2) Раскрывающийся список, в котором пользователь выбирает город, с учетом выбранного региона.
Запрос, понятное дело, простой: «SELECT Nets.City FROM Nets WHERE (Nets.Region=”Значение из 1го списка”)»
Пункт 1 я сделал. Однако получить значение раскрывающегося списка и записать его в какую-либо переменную php мне не дает.
Также, когда я пытаюсь переслать значение из формы (html) в скрипт (php) методом post, php мне выдает ошибку, типа не знает такую переменную, хотя во всех книжках, которые мне попались написано именно так. Знакомые сказали, что это работает только в новых версиях PHP (у меня 5.хх и все равно не пашет), а в старых надо это делать через $_HTTP_POST[].
Может в таком случае надо данные из одного списка пересылать в запрос тоже через какую-то стандартную переменную или массив?
Может кто-нибудь сможет что-нибудь посоветовать, дать ссылку на похожий пример или описать его здесь?
С уважением, Максим.
Доброго времени суток!
Есть у меня проблема над которой бьюсь уже несколько дней. Пролистал кучу книжек и форумов.
Есть необходимость перенести базу данных из Access в PHP+MySQL. Перенос данных проблем не вызывает, однако перенести интерфейс пока не получается.
Обрисую пока только один момент, самый простой
.Пусть в базе данных есть таблица “Nets”, в ней столбцы: “Region”, “City”.
Пример данных:
Ленинградская область | Город 11
Московская область | Город 21
Московская область | Город 22
Чего я хочу добиться:
1) Раскрывающийся список, в котором пользователь выбирает регион.
2) Раскрывающийся список, в котором пользователь выбирает город, с учетом выбранного региона.
Запрос, понятное дело, простой: «SELECT Nets.City FROM Nets WHERE (Nets.Region=”Значение из 1го списка”)»
Пункт 1 я сделал. Однако получить значение раскрывающегося списка и записать его в какую-либо переменную php мне не дает.
Также, когда я пытаюсь переслать значение из формы (html) в скрипт (php) методом post, php мне выдает ошибку, типа не знает такую переменную, хотя во всех книжках, которые мне попались написано именно так. Знакомые сказали, что это работает только в новых версиях PHP (у меня 5.хх и все равно не пашет), а в старых надо это делать через $_HTTP_POST[].
Может в таком случае надо данные из одного списка пересылать в запрос тоже через какую-то стандартную переменную или массив?
Может кто-нибудь сможет что-нибудь посоветовать, дать ссылку на похожий пример или описать его здесь?
С уважением, Максим.
так как в России куча регионов, а в каждом, скажем, по сотне городов, база то глобальная будет... Выбирать в одном списке регион, а в другом город (один из тысяч) проблематично