Forum Webscript.Ru

Общие => Базы данных => Тема начата: gfdsa от 23 Июля 2002, 23:28:58

Название: выпадающий список
Отправлено: gfdsa от 23 Июля 2002, 23:28:58
Есть выпадающий список , в котором при выборе пункта А , открывается следующий список со сгенерированными пунктами (в соответствии с пунктом А берём из бази пункти для нового выпадающего списка). Так вообще делают? Или есть лучший вариант для последовательного выбара из бази (вибрали Васю , в следуюшем списке все его галереи и так далее ...)
Опять же буду рад примеру, так как пока нашёл только один непонятный.
Название: выпадающий список
Отправлено: ThE0ReTiC от 24 Июля 2002, 11:29:18
Делают.
Насколько я понял тебе нужно что-то типа:
http://www2.zr.ru/cp/main.asp?backhttp=http://wwwu.zr.ru:8080/txt/otvias/kopilka.jsp
Название: выпадающий список
Отправлено: gfdsa от 24 Июля 2002, 14:43:58
Цитировать
Насколько я понял тебе нужно что-то типа:
http://www2.zr.ru/cp/main.asp?backh...ias/kopilka.jsp


Не совсем то что я имел ввиду. После выбора какого либо пункта в списке 1 , все остальные списки переформировываются в зависимости от моего выбора (data base). В примере зарулём я просто выбираю пункты которые одинаковые для всех машин , и нет необходимости идти в базу данных и что либо менять. то что мне надо я видел на www.vpost.ru (http://)   , при выборе страны меняются операторы и так далее. Не могу только найти дельного примера на эту тему.
Как заставить форму менятся через базу данных?
Название: выпадающий список
Отправлено: gfdsa от 25 Июля 2002, 14:46:00
Народ, хотя бы пару строчек примера какого нить..... не получается .
Название: выпадающий список
Отправлено: Меняздесьдавнонет от 28 Июля 2002, 14:08:41
Боюсь, пример тебе попался непонятный потому, что ты сам не очень понимаешь, что тебе нужно.

Ты это делаешь все на одно странице? Тогда тебе нужны iframe, но при чем тут база данных?

У тебя проблема передавать в скрипт несколько переменных и из них формировать условие where?
Название: выпадающий список
Отправлено: gfdsa от 28 Июля 2002, 23:53:10
Цитировать
что ты сам не очень понимаешь, что тебе нужно.

То что мне нужно это : в первом списке , после загрузки страницы и считивания бази, помешаются все имена пользователей. когда я выбираю одного из них, то во втором списке (до этого пустом) должны бить получени (из бази) все имена их галереи. Третии список , соответственно после выбора галереи отобразит все комнати из этой галерее (то же из бази). Вот вообщем и все.
Название: выпадающий список
Отправлено: Меняздесьдавнонет от 29 Июля 2002, 00:54:34
Нет, про списки понятно.
Непонятно, почему этот вопрос расположен в форуме про базы. База данных ни с броузером, ни со списками в нем не работает. База данных с запросами работает.
Название: выпадающий список
Отправлено: gfdsa от 29 Июля 2002, 02:48:58
Да , место темы наверное не верное..... проблемма вот в чем : все скрипти которые я видел на эту тему - на явескрипт. Можно ли то же самое на  php ?
Название: выпадающий список
Отправлено: Alexandr от 29 Июля 2002, 09:18:49
Без перезагрузки страницы - нет.
Название: выпадающий список
Отправлено: gfdsa от 30 Июля 2002, 18:31:14
Цитировать
Без перезагрузки страницы - нет.

Да пусть с перезагрузкой будет. не буду же я сейчас ещё и яваскрипт учить !!! Мне ещё статистику 5.8 перездавать ! Как это сделать? мне надо как-то
Название: выпадающий список
Отправлено: Меняздесьдавнонет от 30 Июля 2002, 19:04:45
Какой массив?
Ты вообще HTML знаешь?
Как option пишется?
надо просто в цикле вывести все нужные поля из базы, оформляя их, как
Название: выпадающий список
Отправлено: gfdsa от 30 Июля 2002, 22:48:45
Цитировать
как цикл организовывать, то ли формат html форм...

Да. вот это не понятно.И как обходится без кнопки (не жать же её три раза!)




vipadayushii spisok


lists






Choose one of the following options:


















Название: выпадающий список
Отправлено: NeoNox от 30 Июля 2002, 23:04:54
http://htmlcoder.h1.ru/JavaScript/?17

Сенкс: Александр Шуркаев.
Название: выпадающий список
Отправлено: Меняздесьдавнонет от 31 Июля 2002, 00:18:08
gfdsa
Медленно прочти то, что я сефчас напишу.
потом пойди попей чайку, поразмысли, а потом снова подойди и прочитай. и так до полного просветления.
итак

РНР
ВЫПОЛНЯЕТСЯ
НА СЕРВЕРЕ!

А форма - на компьютере у клиента.
Это очень важный момент.
Это значит, что без перезагрузки страницы обойтись нельзя.
то есть, субмит придется жать три раза.
сначала вывести первый селект, нажать субмит, страница перезагрузится, выведется второй селект, выбрать в нем, нажать субмит, выведется стретий селект.

вот как это делается на РНР, с перезагрузкой страницы.
Только так.

А когда все три селекта одновременно - это - как тебе уже не раз сказали - на РНР сделать нельзя. Потому, что ОН НА СЕРВЕРЕ. А форма - на компе у клиента. На компе у клиента исполняется яваскрипт.
Поэтому тебе его так настойчиво предлагают.
Название: выпадающий список
Отправлено: gfdsa от 31 Июля 2002, 01:43:05
Да, если никак нельзя отслеживать выбор , то тогда php здесь отподает. Жать три раза - непокатит.
Название: выпадающий список
Отправлено: Alexandr от 31 Июля 2002, 09:38:52
Цитировать
Жать три раза - непокатит

Можно и не жать. Но тогда ява. Эта ява пишется в 3 строчки и есть в каждом "учебнике" по HTML. На одном из 5 сайтов она встречается.
......... я думаю ты её найдёшь.
И насчёт
Цитировать
не буду же я сейчас ещё и яваскрипт учить

1) Там ничего не надо учить. Код открытый.
2) Так же имеется на 1 из 5 сайтов.