Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Обновление select без перезагрузки страницы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Devsanterr
Отправлено: 27 Августа, 2014 - 12:03:36
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




Здравствуйте.
Подскажите что дописать на js что бы обновление данных из php происходило без перезагрузки страницы.
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <?
  3. $c_gd_pr= 11;
  4. $c_gd_pok= 22;
  5. $c_ge_pr= 33;
  6. $c_ge_pok= 44;
  7. if ($_POST['br'] == 'glav'){
  8. $c_gd_pr= 11;
  9. $c_gd_pok= 22;
  10. $c_ge_pr= 33;
  11. $c_ge_pok= 44;
  12. }
  13.  
  14. if ($_POST['br'] == 'zap'){
  15. $c_gd_pr= 55;
  16. $c_gd_pok= 66;
  17. $c_ge_pr= 77;
  18. $c_ge_pok= 88;
  19. }
  20.  
  21. if ($_POST['br'] == 'gor'){
  22. $c_gd_pr= 99;
  23. $c_gd_pok= 54;
  24. $c_ge_pr= 67;
  25. $c_ge_pok= 42;
  26. }
  27. ?>
  28. <form name="f_br" accept-charset="UTF-8" action="" method="post">
  29. <select name="br" onchange="this.form.submit();">
  30.   <option value= "glav" selected="selected" <? if ($_SESSION['br'] == 'glav')
  31. {echo "selected='selected'";}?>>1</option>
  32.   <option value= "zap"<? if ($_SESSION['br'] == 'zap')
  33. {echo "selected='selected'";}?>>2</option>
  34.   <option value= "gor"<? if ($_SESSION['br'] == 'gor')
  35. {echo "selected='selected'";}?>>3</option>
  36. </select>
  37. </form>
  38.  
 
 Top
IGORtrue
Отправлено: 27 Августа, 2014 - 12:55:07
Post Id



Частый гость


Покинул форум
Сообщений всего: 177
Дата рег-ции: Апр. 2012  


Помог: 0 раз(а)




https://www[dot]google[dot]by/search?cli[dot][dot][dot]0%B5%D1%80%D1%8B
Ajax

(Отредактировано автором: 27 Августа, 2014 - 12:55:54)

 
 Top
Devsanterr
Отправлено: 27 Августа, 2014 - 13:15:20
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)





А можно пример?
Посылать в гугл глупо. Нашел бы там, не писал бы тут.
 
 Top
OrmaJever Модератор
Отправлено: 27 Августа, 2014 - 13:19:47
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




с примерами http://javascript[dot]ru/ajax/intro


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Devsanterr
Отправлено: 27 Августа, 2014 - 13:40:32
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




OrmaJever пишет:

Как связать это с моими условиями?
(Добавление)
Неужели это так трудно
 
 Top
dcc0
Отправлено: 27 Августа, 2014 - 15:21:13
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Можно вообще не использовать Ajax.
Вместо него использовать обычные html frame,
только надо будет заново разметить всю страницу и обернуть кнопку во один из фреймов.


-----
Март 2021. Бросил программирование
 
 Top
Devsanterr
Отправлено: 27 Августа, 2014 - 15:27:18
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




dcc0 пишет:
Можно вообще не использовать Ajax.
Вместо него использовать обычные html frame,
только надо будет заново разметить всю страницу и обернуть кнопку во один из фреймов.

во фрейм?
это как
(Добавление)
И если вы заметили, кнопки у меня вообще не должно быть.
Тут используется автоматическое обновление при выборе пункта.
 
 Top
dcc0
Отправлено: 27 Августа, 2014 - 15:59:17
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Это не лучший способ.
Если есть задача не перезагружать всю страницу, можно перезагрузить только один frame

http://htmlbook[dot]ru/html/frame

Делишь главное окно на фреймы, кнопку выносишь в отдельный фрейм (т.е. фактически кнопка в другом файле), делишь на фреймы и указываешь из атрибуты так, чтобы фрейм был размером с кнопку.

Кстати, можно "по ссылке из одного фрейма загружать документ в другой".

Цитата:
И если вы заметили, кнопки у меня вообще не должно быть.
Тут используется автоматическое обновление при выборе пункта.

Это не имеет значения, так как нужно только отправить данные .


готовый пример с аяксом:
http://sitear.ru/material/ajax-php

(Отредактировано автором: 27 Августа, 2014 - 16:52:33)



-----
Март 2021. Бросил программирование
 
 Top
Devsanterr
Отправлено: 27 Августа, 2014 - 20:27:40
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




может кто подскажет, как реализовать этот блок на js?
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. if ($_POST['br'] == 'glav')
  3. $c_gd_pr= 11;
  4. $c_gd_pok= 22;
  5. $c_ge_pr= 33;
  6. $c_ge_pok= 44;
  7. }
  8.  

(Добавление)
dcc0 пишет:
Это не лучший способ.
Если есть задача не перезагружать всю страницу, можно перезагрузить только один frame

http://htmlbook[dot]ru/html/frame

Делишь главное окно на фреймы, кнопку выносишь в отдельный фрейм (т.е. фактически кнопка в другом файле), делишь на фреймы и указываешь из атрибуты так, чтобы фрейм был размером с кнопку.

Кстати, можно "по ссылке из одного фрейма загружать документ в другой".

Цитата:
И если вы заметили, кнопки у меня вообще не должно быть.
Тут используется автоматическое обновление при выборе пункта.

Это не имеет значения, так как нужно только отправить данные .


готовый пример с аяксом:
http://sitear.ru/material/ajax-php

Я просто не могу понять как привязать к селекту блок с переменными...
 
 Top
dcc0
Отправлено: 27 Августа, 2014 - 21:44:37
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Цитата:
готовый пример с аяксом:
http://sitear[dot]ru/material/ajax-php

И еще передо мной были две ссылки.


-----
Март 2021. Бросил программирование
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB