Автор Тема: выпадающий список  (Прочитано 6559 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gfdsa

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nnm.ru
выпадающий список
« : 23 Июля 2002, 23:28:58 »
Есть выпадающий список , в котором при выборе пункта А , открывается следующий список со сгенерированными пунктами (в соответствии с пунктом А берём из бази пункти для нового выпадающего списка). Так вообще делают? Или есть лучший вариант для последовательного выбара из бази (вибрали Васю , в следуюшем списке все его галереи и так далее ...)
Опять же буду рад примеру, так как пока нашёл только один непонятный.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
выпадающий список
« Ответ #1 : 24 Июля 2002, 11:29:18 »
Делают.
Насколько я понял тебе нужно что-то типа:
http://www2.zr.ru/cp/main.asp?backhttp=http://wwwu.zr.ru:8080/txt/otvias/kopilka.jsp
AS IS...

Оффлайн gfdsa

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nnm.ru
выпадающий список
« Ответ #2 : 24 Июля 2002, 14:43:58 »
Цитировать
Насколько я понял тебе нужно что-то типа:
http://www2.zr.ru/cp/main.asp?backh...ias/kopilka.jsp


Не совсем то что я имел ввиду. После выбора какого либо пункта в списке 1 , все остальные списки переформировываются в зависимости от моего выбора (data base). В примере зарулём я просто выбираю пункты которые одинаковые для всех машин , и нет необходимости идти в базу данных и что либо менять. то что мне надо я видел на www.vpost.ru   , при выборе страны меняются операторы и так далее. Не могу только найти дельного примера на эту тему.
Как заставить форму менятся через базу данных?

Оффлайн gfdsa

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nnm.ru
выпадающий список
« Ответ #3 : 25 Июля 2002, 14:46:00 »
Народ, хотя бы пару строчек примера какого нить..... не получается .

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
выпадающий список
« Ответ #4 : 28 Июля 2002, 14:08:41 »
Боюсь, пример тебе попался непонятный потому, что ты сам не очень понимаешь, что тебе нужно.

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

У тебя проблема передавать в скрипт несколько переменных и из них формировать условие where?

Оффлайн gfdsa

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nnm.ru
выпадающий список
« Ответ #5 : 28 Июля 2002, 23:53:10 »
Цитировать
что ты сам не очень понимаешь, что тебе нужно.

То что мне нужно это : в первом списке , после загрузки страницы и считивания бази, помешаются все имена пользователей. когда я выбираю одного из них, то во втором списке (до этого пустом) должны бить получени (из бази) все имена их галереи. Третии список , соответственно после выбора галереи отобразит все комнати из этой галерее (то же из бази). Вот вообщем и все.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
выпадающий список
« Ответ #6 : 29 Июля 2002, 00:54:34 »
Нет, про списки понятно.
Непонятно, почему этот вопрос расположен в форуме про базы. База данных ни с броузером, ни со списками в нем не работает. База данных с запросами работает.

Оффлайн gfdsa

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nnm.ru
выпадающий список
« Ответ #7 : 29 Июля 2002, 02:48:58 »
Да , место темы наверное не верное..... проблемма вот в чем : все скрипти которые я видел на эту тему - на явескрипт. Можно ли то же самое на  php ?

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
выпадающий список
« Ответ #8 : 29 Июля 2002, 09:18:49 »
Без перезагрузки страницы - нет.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн gfdsa

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nnm.ru
выпадающий список
« Ответ #9 : 30 Июля 2002, 18:31:14 »
Цитировать
Без перезагрузки страницы - нет.

Да пусть с перезагрузкой будет. не буду же я сейчас ещё и яваскрипт учить !!! Мне ещё статистику 5.8 перездавать ! Как это сделать? мне надо как-то

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
выпадающий список
« Ответ #10 : 30 Июля 2002, 19:04:45 »
Какой массив?
Ты вообще HTML знаешь?
Как option пишется?
надо просто в цикле вывести все нужные поля из базы, оформляя их, как

Оффлайн gfdsa

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nnm.ru
выпадающий список
« Ответ #11 : 30 Июля 2002, 22:48:45 »
Цитировать
как цикл организовывать, то ли формат html форм...

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

<HTML>
<
HEAD>

<
TITLE>vipadayushii spisok</TITLE>
</
HEAD>
<
BODY>
<
H1>lists</H1>
<
HR>
<
FORM METHOD="POST" ACTION="--WEBBOT-SELF--">

<
P>Choose one of the following options:</P>
<
BLOCKQUOTE>
<
P>
<
SELECT NAME="user_name">
<
OPTION SELECTED>select a user name
<OPTION>user1
<OPTION>user2
<OPTION>user3
</SELECT>

<
SELECT NAME="gallery_name">
<
OPTION SELECTED>now select gallery name
<OPTION>gal1
<OPTION>gal2
<OPTION>gal3
</SELECT>

<
SELECT NAME="room_name">
<
OPTION SELECTED>now select room name
<OPTION>room1
<OPTION>room2
<OPTION>room3
</SELECT>
<
BR>
</
P>
</
BLOCKQUOTE>
<
INPUT TYPE=SUBMIT VALUE="Submit Form">
<
INPUT TYPE=RESET VALUE="Reset Form">
</
FORM>

</
BODY>
</
HTML>

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
выпадающий список
« Ответ #12 : 30 Июля 2002, 23:04:54 »
http://htmlcoder.h1.ru/JavaScript/?17

Сенкс: Александр Шуркаев.
The documentations is your friend

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
выпадающий список
« Ответ #13 : 31 Июля 2002, 00:18:08 »
gfdsa
Медленно прочти то, что я сефчас напишу.
потом пойди попей чайку, поразмысли, а потом снова подойди и прочитай. и так до полного просветления.
итак

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

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

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

А когда все три селекта одновременно - это - как тебе уже не раз сказали - на РНР сделать нельзя. Потому, что ОН НА СЕРВЕРЕ. А форма - на компе у клиента. На компе у клиента исполняется яваскрипт.
Поэтому тебе его так настойчиво предлагают.

Оффлайн gfdsa

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nnm.ru
выпадающий список
« Ответ #14 : 31 Июля 2002, 01:43:05 »
Да, если никак нельзя отслеживать выбор , то тогда php здесь отподает. Жать три раза - непокатит.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28