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 :: запрос к серверу без перезагрузки страницы

 PHP.SU

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


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

> Описание: Как вывести результат?
taxi008
Отправлено: 07 Января, 2013 - 18:13:13
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Сент. 2011  
Откуда: Москва


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




Как зделать запрос к серверу без перезагрузки страницы я разобрался. А проблемма вот в чем! Допустим на странице несколько кнопок при клике на которые осуществляется запрос в бд. И на страницу выводится текст в определенном порядке (типа табличный) без перезагрузки страницы. Но как зделать что бы эта информация выводилась в одном и том же поле если имя поля <td align="center" bgcolor="ffffff" class="small"><p style="text-align:center;"><?=$assoc['name'];?></p></td> одно? Не пропишешь же всю инфу в базе под одним именем!

(Отредактировано автором: 07 Января, 2013 - 18:20:10)

 
 Top
broshurkaplus
Отправлено: 07 Января, 2013 - 18:29:26
Post Id



Посетитель


Покинул форум
Сообщений всего: 354
Дата рег-ции: Янв. 2011  
Откуда: Пружаны Бресткая обл. Беларусь


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




задать ему ид

onclick=нажми(1)//какая кнопка нажата
onclick=нажми(2)

квери подключил и
CODE (htmlphp):
скопировать код в буфер обмена
  1. function нажми(num)
  2. {
  3. // Отсылаем паметры
  4.     $.post('обработчик',
  5.             {
  6.             'num': num//то чего отсылаем
  7.             },
  8.       function(data) {$('#элементсид').html(data);}  //впишет результат (должно) в эл. с ид    
  9.     );
  10. }

алгоритм таков

ну или в класс
function(data) {$('.класс').html(data);

(Отредактировано автором: 07 Января, 2013 - 18:31:20)

 
 Top
taxi008
Отправлено: 07 Января, 2013 - 20:08:06
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Сент. 2011  
Откуда: Москва


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




Как я понял в базе данных нужно создать несколько таблиц. При клике на определенную кнопку происходит запрос в определенной таблице и коректная инфа выдается в поле страницы.
 
 Top
broshurkaplus
Отправлено: 07 Января, 2013 - 20:18:07
Post Id



Посетитель


Покинул форум
Сообщений всего: 354
Дата рег-ции: Янв. 2011  
Откуда: Пружаны Бресткая обл. Беларусь


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




так а что вы отправляете если данных то нету?

правильнее так в вашем случае:
таблица/таблицы уже есть, вобщем есть чтото где хранятся данные
есть много кнопок
на кнопках функции/функция с параметрами висят
при клике они выполняются, отсылая пост запрос на обработчик/скрипт
скриппт принимает параметры, проверяет их и тд и в зависимости от них формирует запрос к нужной/нужным таблицам бд, обрабатывает результат и возвращает в функцию
она их записывает в требуемое место вашей страницы

но ход мысли верный Улыбка
 
 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