![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Reptor |
|
|||
|
Unregistered |
Как передать параметры с ПХП в JavaScript?
Если можно небольшой примерчик наведите. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
ещё вопрос: а как получить в виде строки результат роботы ПХП скрипта в который передался GET запрос?
Тоже если можна с примерчиком! |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
С помощью PHP генериуешь нужный гипертекст там, где нужно...
Все что после знака "?" доступно в $_SERVER['QUERY_STRING'], а переменные в массиве $_GET |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
||||
|
||||
| Sukhof |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 18.4.2004 Где: Тюмень Репутация: 0 Всего: 2 |
Недавно делал классификатор территорий. Суть работы такова, в первом select выбирается район, во втором населенные пункты этого района. Все данные хранились в БД. Первоначально создается массив из районов, элементы которого это населенные пункты. Код выглядит так:
<script LANGUAGE="JavaScript"> <? // здесь создаем массив javascriptа sql('cultura'); $sql = "select * from terr ORDER by 'region'"; $result = mysql_query($sql); while ($row = mysql_fetch_array($result)) { $reg = $row['region'];?> var <?echo $reg;?>Array = new Array("('Выберите населенный пункт','',true,true)", <? sql('cultura'); $sql2 = "select * from punkt where region = '$reg'"; $result2 = mysql_query($sql2); while ($row2 = mysql_fetch_array($result2)) { $punkt = $row2['punkt']; ?> "('<?echo $punkt;?>')", <? } ?> "('')"); <? }?> // а здеся уже сама функция тогоже java scripta function populateCountry(inForm,selected) { var selectedArray = eval(selected + "Array"); while (selectedArray.length < inForm.country.options.length) inForm.country.options[(inForm.country.options.length - 1)] = null; for (var I=0; I < selectedArray.length; I++) eval("inForm.country.options[I]=" + "new Option" + selectedArray[I]); if (inForm.region.options[0].value == '') { inForm.region.options[0]= null; if ( navigator.appName == 'Netscape') if (parseInt(navigator.appVersion) < 4) window.history.go(0); else if (navigator.platform == 'Win32' || navigator.platform == 'Win16') window.history.go(0); }} </script> Если надо распишу поподробнее, все проще паренной репы --------------------
Не бойся делать то, что не умеешь. Помни Ковчег построил любитель, а Титаник профессионалы. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |