Неопределенный наставник индекса, stu_name в строках 3 и 4

Я пытаюсь обновить div только с помощью заданного интервала и функции загрузки JQuery. Данные загружаются в базу данных. Я хочу его перезагрузить, так как это портал чата

chat1.php код, который я пытаюсь загрузить в #chat:

<?php
include('db.php');
  $ment=$_GET['mentor_name'];
  $stu=$_GET['stu'];
?>


<?php
if (isset($_POST['stu_send'])){
  $msg_student=$_POST['msg_student'];
  $sqls=mysqli_query($con,"insert into chats (student_email,mentor_email,content,sender_id) values ('$stu','$ment','$msg_student','$stu')");
echo '<a href = "chat1.php?stu=<?php echo $stu; ?> & mentor=<?php echo $ment; ?>"></a>';
}
 $chat=mysqli_query($con,"select content,sender_id,c_date from chats where student_email='$stu' AND mentor_email='$ment'");
  while($row_con=mysqli_fetch_array($chat)){
    $sender_id=$row_con['sender_id'];
    $cont=$row_con['content'];
    $c_date=$row_con['c_date'];

 echo $sender_id.": "; 
 echo $cont . "<br/>";
 echo $c_date;
// echo date("h:i:sa");
// echo date("Y/m/d");
  echo "<hr>";
 }
 ?>

Обновить код:

setInterval(refreshMessages, 1000);
function refreshMessages() {
  $.ajax({
    url: 'chat1-1.php',
    type: 'GET',
    dataType: 'html',
    success: function(data) {
      $('#chat').html(data); // data came back ok, so display it
    },
    error: function() {
      $('#chat').prepend('Error retrieving new messages..');
    }
  });
}

Вы отлаживали свой код?

Jeroen Heier 20.07.2018 06:59

Я пробовал, но ничего не получил

Neha Gore 20.07.2018 07:14

Пожалуйста, ознакомьтесь с подготовленными операторами и внедрением sql

Strawberry 20.07.2018 07:30
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
31
0

Другие вопросы по теме