Автор Тема: Help  (Прочитано 5203 раз)

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

Оффлайн bobbi

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Help
« : 06 Июля 2006, 15:57:47 »
Как сделать, чтобы при нажатие кнопки Submit на одной странице осуществлялся переход на другую страницу и там выбирался в списке нужный элемент?
Например, при нажатие submit на странице "Audi" осуществлялся переход на страницу "Заказ" и там в списке "модели" было выбрано "Audi".

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Help
« Ответ #1 : 06 Июля 2006, 16:14:58 »
bobbi
Можно передавать параметры в запросе, в т.ч. и у формы (вида /zakaz.htm?model=audi). И на конечной странице их получать (location.search вроде).
Но гораздо разумнее (и проще) использовать серверную часть и просто выводить на странице заказа элемент уже выбранным.
LJ: Backslashed life (rss)

Оффлайн bobbi

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Help
« Ответ #2 : 06 Июля 2006, 17:32:44 »
Цитировать
CGVictor:
Но гораздо разумнее (и проще) использовать серверную часть и просто выводить на странице заказа элемент уже выбранным.

Please, не мог бы ты привести пример этого варианта.

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
Help
« Ответ #3 : 06 Июля 2006, 18:11:08 »
Цитировать
bobbi:
Please, не мог бы ты привести пример этого варианта.


На чём пишешь?

Оффлайн bobbi

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Help
« Ответ #4 : 06 Июля 2006, 18:17:41 »
Цитировать
html_coder:
На чём пишешь?

html и php

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
Help
« Ответ #5 : 06 Июля 2006, 18:26:31 »
Список с моделями это




Надо, чтобы при переходе со страницы A в списке был выбран А, Б-Б, В-В и т.д

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Help
« Ответ #7 : 06 Июля 2006, 18:52:02 »
bobbi
При выводе с сервера выведи у нужного элемента option свойство selected.

* тему переношу в PHP
LJ: Backslashed life (rss)

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
Help
« Ответ #8 : 06 Июля 2006, 19:16:11 »
Цитировать
CGVictor:
тему переношу в PHP


И это верно...

Цитировать
CGVictor:
При выводе с сервера выведи у нужного элемента option свойство selected.


Да просто при выводе списка проверяй если текущее значение в списке равно значению полученному из GET, то \'selected\'

Оффлайн bobbi

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Help
« Ответ #9 : 06 Июля 2006, 19:37:26 »
Цитировать
html_coder:
Да просто при выводе списка проверяй если текущее значение в списке равно значению полученному из GET, то \'selected\'

Можно пример прописать отправки Get и пример проверки в списки, а то я не программер.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Help
« Ответ #10 : 06 Июля 2006, 21:45:32 »
bobbi
Значение из формы на сервере можно найти либо в массиве $_GET, либо в $_POST, в зависимости от способа отправки формы. [p]print_r[/p]

Когда выводишь список, проверяешь на совпадение выводимого значения со значением переменной из одного из массивов, и либо выводишь selected, либо по-старому без него. Зависит от того, как у тебя сделан вывод.
LJ: Backslashed life (rss)

 

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