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 :: Тащим из бд (без рефреша)
Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011
Помог: 2 раз(а)
Есть табличка сообщений SMS (id,kto,komy,status)
Хотелось бы вытащить данные из нее не перезагружая страницу. Есть ли у кого примеры?
--- Пробывал делать так:
В индексном файле был
)
- mysql_fetch_array(), $id = $row['id'];
В конце просто пытаюсь вытащить ИДЫ (echo $row['id'];)
Но, данные таки не выводятся.
Если через блокнот (файл data.php) в начало пишу 1, то 1ка выазит на экран, при этом я не обновлял страницу, а данные из БД не лезут
success: function (data, textStatus){ // вешаем свой обработчик на функцию success
$('#load').html(data);//вставляем html код в ваш div
}
});
}
var IntervalSms = setInterval(load_sms, 1000);//1000 - это 1 секунда(каждую секунду запрос)
----- Так было, так есть и так будет
maragon
Отправлено: 24 Июня, 2012 - 01:38:57
Посетитель
Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011
Помог: 2 раз(а)
Тут все понятно. Но, все никак не могу понять механизм..
В ajax.php у меня обращение к бд, (запрос, массив, вывод id)
Делаю echo $row['id']; - на экран не выводит.
Ежели просто в ajax.php перед <?PHP пишу что-то, то он выводит мне то, что я написал.
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
maragon Попробуйте вместо echo $newmsg1; вывести просто строку типа: Hello World, если выводиться то значит запрос возвращает пустой результат, если и Hello World не выводится то значит синтаксическая ошибка у Вас в файле..
----- Так было, так есть и так будет
maragon
Отправлено: 24 Июня, 2012 - 02:07:31
Посетитель
Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011
Помог: 2 раз(а)
Разобрался! Спасибо! (Добавление)
Все, обновляет как надо, но есть одно но - количество смс из ффайла ajax.php он у меня выводит где-то через 1-1,5сек после прогрузки страницы
Это нормально?
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
Цитата:
Это нормально?
Ну это конечно Вам решать но, мне кажется что секунд 10 вполне хватит(и сервер нагружаться будет поменьше)
----- Так было, так есть и так будет
maragon
Отправлено: 24 Июня, 2012 - 02:31:38
Посетитель
Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011
Помог: 2 раз(а)
не в том дело, сколько секунд ставить на обновление. Дело в другом.
Такое чувство что при выводе информации в блок стоит fadeIn, т.е он число выводит не сразу на экрат, а после 1 секунды )
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.