Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> событие, проверка новой записи в бд 
:(
    Опции темы
gys
Дата 30.12.2009, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 17.9.2009

Репутация: нет
Всего: нет



здравтвуйте!
как-то можно отслеживать в php событие когда добавляется новая запись в бд?
т.е. сработал инсерт - отрисовалась <tr>
PM MAIL   Вверх
bars80080
Дата 30.12.2009, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



в смысле? ты сам добавляешь со своего скрипта или тебе нужно сообщение что кто-то с других скриптов произвёл вставку записи в БД?
PM MAIL WWW   Вверх
gys
Дата 30.12.2009, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 17.9.2009

Репутация: нет
Всего: нет



Цитата(bars80080 @ 30.12.2009,  10:30)
в смысле? ты сам добавляешь со своего скрипта или тебе нужно сообщение что кто-то с других скриптов произвёл вставку записи в БД?

один пользователь вносит новую запись, другой же пользователь должен видеть что добавилась новая запись(отрисовать таблицу или ajax'ом добавить <tr>, это не проблема) - главное как узнать что добавились данные без перезагрузки страницы вручную
PM MAIL   Вверх
Ипатьев
Дата 30.12.2009, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 3
Всего: 37



я думаю, надо бы человека сначала послать на классический адрес http://phpfaq.ru/na_tanke , а потом пусть внятно объяснит задачу целиком, как ее видит юзер

Добавлено через 2 минуты и 55 секунд
Цитата(gys @  30.12.2009,  10:35 Найти цитируемый пост)
главное как узнать что добавились данные без перезагрузки страницы вручную 

Это делается javascript-том, а не в РНР.
Поскольку РНР, как сказано по ссылке выше, выполняется долю секунды, и толку, что он там что-то узнал, нету никакого.
Яваскрипт из браузера регулярно дергает РНР, РНР проверяет базу, и если что-то появилось - отправляет яваскрипту, который и отрисовывает.
Общая схема ясна?
PM MAIL   Вверх
gys
Дата 30.12.2009, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 17.9.2009

Репутация: нет
Всего: нет



Цитата(Ипатьев @ 30.12.2009,  10:37)
я думаю, надо бы человека сначала послать на классический адрес http://phpfaq.ru/na_tanke , а потом пусть внятно объяснит задачу целиком, как ее видит юзер

Добавлено @ 10:39
Цитата(gys @  30.12.2009,  10:35 Найти цитируемый пост)
главное как узнать что добавились данные без перезагрузки страницы вручную 

Это делается javascript-том, а не в РНР.
Поскольку РНР, как сказано по ссылке выше, выполняется долю секунды, и толку, что он там что-то узнал, нету никакого.
Яваскрипт из браузера регулярно дергает РНР, РНР проверяет базу, и если что-то появилось - отправляет яваскрипту, который и отрисовывает.
Общая схема ясна?

спасибо, схема ясна
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0434 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.