PHP.SU

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

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

> Найдено сообщений: 4
Афган Отправлено: 09 Марта, 2015 - 17:33:24 • Тема: Как определить последнее сообщение в HTML-ле и отправить AJAX-ом ? • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1011
Цитата:
ну первое, код ниже этого абзаца, этого далеко не делает!

Выводит внимательно смотрите !
PHP:
скопировать код в буфер обмена
  1. //Выводим данные чата из базы mysql
  2.                        include ("output_chat.php");

Цитата:
второе так и не понял в чем задача то?

С задачей разобрался появилась новая
Цитата:
получаем из бд айди последнего сообщения и дальше что с ним делаем?

Вот здесь получаем id отправляем в Ajax
PHP:
скопировать код в буфер обмена
  1. //Заносим полученную переменную chat_id из ajax запроса, последнего id сообщения, в переменную $chat_ajax_id
  2. $chat_ajax_id = $_POST['chat_id'];
  3.  
  4. // подключаемся к базе
  5. include ("bd.php");
  6.  
  7. //Выводим последнии данные из базы mysql
  8. $resultat = mysql_query("SELECT * FROM chat WHERE id >= $chat_ajax_id");
  9. $array = mysql_fetch_assoc($resultat);
  10. if($array['id'] == '')
  11. {
  12.         exit();
  13. }
  14. else
  15. {
  16.         do
  17.         {
  18.         echo '<div class="div_chat">'.
  19.                         '<div>'.
  20.                                 $array['chat_name'].
  21.                                 '<span style="float:right">'.$array['chat_date'].'</span>'.
  22.                         '</div>'.
  23.                         //Функция ищет в тексте обозначения смайликов и заменяет на картинки   
  24.                         '<br>'.$newtext = str_replace($smail, $grafic, $array['chat_textarea']).
  25.                  '</div>';
  26.                  //Здесь получаем поледний id
  27.                  $rewrite_chat_id = $array['id'];
  28.         }
  29.         while($array = mysql_fetch_array($resultat));
  30. }
  31.  

Вопрос как правильно это отправить в Ajax, всё вывести в браузере, и отдельно из этого получить последний id и заключить в переменную допустим.
Афган Отправлено: 01 Марта, 2015 - 16:27:21 • Тема: Как определить последнее сообщение в HTML-ле и отправить AJAX-ом ? • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1011
Дааааа на вашем сайте не точно мышь повесится и крысам хана будет тишинаааааа АУУУУУУУУУУУУУУУУУ программисты вы живые тут ?
Афган Отправлено: 25 Февраля, 2015 - 19:52:53 • Тема: Вопрос к математикам • Форум: Прочее

Ответов: 194
Просмотров: 1971
99
Афган Отправлено: 25 Февраля, 2015 - 19:16:12 • Тема: Как определить последнее сообщение в HTML-ле и отправить AJAX-ом ? • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1011
Есть DIV куда выводятся все сообщения из базы mysql.
CODE (html):
скопировать код в буфер обмена
  1. <div id="chat_result" class="div_2_chat">
  2.         <?
  3.                         //Выводим данные чата из базы mysql
  4.                         include ("output_chat.php");
  5.        ?>
  6.         </div>

Вот сам PHP обработчик выводящий сообщения в выше указанный DIV.
PHP:
скопировать код в буфер обмена
  1. // подключаемся к базе
  2. include ("bd.php");
  3.  
  4. //Выводим данные из базы mysql
  5. $resultat = mysql_query("(SELECT * FROM chat ORDER BY id DESC LIMIT 5000) ORDER BY id ASC",$db);
  6. $array = mysql_fetch_array($resultat);
  7. do
  8. {
  9. echo '<div class="div_chat">'.
  10.                 '<div>'.
  11.                         $array['chat_name'].
  12.                         '<span style="float:right">'.$array['chat_date'].'</span>'.
  13.                 '</div>'.
  14.                 //Функция ищет в тексте обозначения смайликов и заменяет на картинки   
  15.                 '<br>'.$newtext = str_replace($smail, $grafic, $array['chat_textarea']).
  16.          '</div>';       
  17. }
  18. while($array = mysql_fetch_array($resultat));

Как получить время или id а лучше (id), последнего сообщения для того чтобы отправить AJAX-ом в PHP обработчик, для определения и вывода последних сообщений после отправленной даты ?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB