[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Динамическое создание страниц
solomon
Привет.

Есть страница index.php с формой. В форме есть селект с выбором города. Один из городов отображается по умолчанию и в зависимости от него в форме отображаются разные данные относящиеся к этому городу.

Необходимо сделать динамические страницы на основе index.php, чтобы страницы сами формировались при изменении города в селекте.

Если я правильно понимаю, то надо:
- менять url на этот город, например, выбрали Новосибирск, в url приписалось novosib, соответственно получилось - site.ru/novosib (сделать нужно таким способом, чтобы эту страницу потом можно было открыть из закладок)
- затягивать из бд данные этого города и подставлять в форму

Подскажите, пожалуйста, как это можно реализовать или киньте ссылки.



Спустя 30 минут, 37 секунд (10.01.2012 - 17:00) nugle написал(а):

Спустя 16 минут, 46 секунд (10.01.2012 - 17:17) solomon написал(а):
а как сам url то менять? мне нужно, чтобы получались самостоятельные страницы, которые можно сохранить и открыть уже на сохраненном городе

Спустя 38 минут, 36 секунд (10.01.2012 - 17:55) YVSIK написал(а):
ничего на ум не приходит кроме как есть у меня реализация в моем сайте смены и подключение названий страниц но это у же целый набор скриптов
один берет названия из базы и подставляет в как у меня в титульное название
второй находит какой шаблон по этому названию прицепить
третий выводить
ну вот примерно так коротенько)

Спустя 8 минут, 5 секунд (10.01.2012 - 18:03) solomon написал(а):
Цитата (YVSIK @ 10.01.2012 - 14:55)
ничего на ум не приходит кроме как есть у меня реализация в моем сайте смены и подключение названий страниц но это у же целый набор скриптов
один берет названия из базы и подставляет в как у меня в титульное название
второй находит какой шаблон по этому названию прицепить
третий выводить
ну вот примерно так коротенько)


не поделитесь?

Спустя 13 секунд (10.01.2012 - 18:04) Xes написал(а):
Поброй сделать форму. В праметрах задай get.
Тогда происходить будет примерно так при нажатии на кнопку отправить, index.php?cityen=novosib
По приходу параметра cityen делаешь редирект на site.ru/novosib
Ну чето типа того в голову пришло но все это надо обдумать еше, че да как )))

Спустя 3 минуты, 42 секунды (10.01.2012 - 18:07) solomon написал(а):
смена урла должна происходить без отправки формы. по смене города

Спустя 1 минута, 9 секунд (10.01.2012 - 18:09) Xes написал(а):
Тогда ответ уже дан пост номер два nugle .

Спустя 11 секунд (10.01.2012 - 18:09) solomon написал(а):
Вот ТУТ сделано то, так мне нужно. Это на Ajax?

Спустя 4 минуты, 39 секунд (10.01.2012 - 18:13) YVSIK написал(а):
поделиться то вполне возможно но это целый огород надо писать могу дать и в он лайн рассказать
только если поймешь и можешь во едино все собрать
так что стучись в личку ась там и поговорим

а что до смены вот так
Цитата
смена урла должна происходить без отправки формы. по смене города

это надо в моем примере обновить всю страницу

Спустя 6 минут, 9 секунд (10.01.2012 - 18:20) nugle написал(а):
Нет, потому что там идет перезанрузка страницы

Спустя 11 минут, 12 секунд (10.01.2012 - 18:31) solomon написал(а):
Цитата (nugle @ 10.01.2012 - 15:20)
Нет, потому что там идет перезанрузка страницы

мне так и надо. что там используется?

Спустя 4 минуты, 36 секунд (10.01.2012 - 18:35) nugle написал(а):
solomon
Вы определитесь, нужна вам перезагрузка страниц или нет?

Спустя 2 минуты, 25 секунд (10.01.2012 - 18:38) solomon написал(а):
Цитата (nugle @ 10.01.2012 - 15:35)
solomon
Вы определитесь, нужна вам перезагрузка страниц или нет?

на самом деле все равно. можно и с перезагрузкой. как на том сайте сделано мне бы подошло.

Спустя 12 минут, 34 секунды (10.01.2012 - 18:50) solomon написал(а):
Цитата (nugle @ 10.01.2012 - 15:20)
Нет, потому что там идет перезанрузка страницы

так чего там используется то?

Спустя 3 минуты, 11 секунд (10.01.2012 - 18:53) nugle написал(а):
Там обычная выборка из базы по гет параметру

Спустя 4 часа, 21 минута, 2 секунды (10.01.2012 - 23:15) Vladimir67 написал(а):
Там используется программа, скорей всего на PHP,
которая но основе
данных, посланных через POST, формирует
ответ на соотв. запрос.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.