<p>
wirus007 adlı üyeden alıntı: mesajı görüntüle
Left join ile tabloları birleştirip giriş yapan kullanıcının id numarasına göre listeletebilrisiniz.
</p><p>&nbsp;
Cevabınız için çok teşekkür ederim. Ama benim yapmak istediğim çok detaylı bir şey değil aslında . Arkadaşımın ödevinde yardımcı olmaya çalışıyorum. Kullanıcıları ben elle yazsam da olur çok fazla kullanıcı olmayacak.&nbsp;</p><p><br></p>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Chatbot with PHP, MySQL and JS fetch</title>
  <link rel="stylesheet" href="bot.css">
</head>
<body>
<div id="bot">
  <div id="container">
    <div id="header">
        İK'ya SOR
    </div>

    <div id="body">
      <!-- This section will be dynamically inserted from JavaScript -->
        <div class="userSection">
          <div class="messages user-message">Merhaba

          </div>
          <div class="seperator"></div>
        </div>
        <div class="botSection">
          <div class="messages bot-reply"> Merhaba <?php echo $_SESSION['username']; ?>

          </div>
          <div class="seperator"></div>
        </div>        
    </div>

    <div id="inputArea">
      <input type="text" name="messages" id="userInput" placeholder="Sorunuzu yazınız." required>
      <input type="submit" id="send" value="Sor">
    </div>
  </div>
  </div>

  <script type="text/javascript">
      
      document.querySelector("#send").addEventListener("click", async () => {
        let xhr = new XMLHttpRequest();
        var userMessage = document.querySelector("#userInput").value

        let userHtml = '<div class="userSection">'+'<div class="messages user-message">'+userMessage+'</div>'+
        '<div class="seperator"></div>'+'</div>'

        document.querySelector('#body').innerHTML+= userHtml;

        xhr.open("POST", "query.php");
        xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xhr.send(`messageValue=${userMessage}`);

        xhr.onload = function () {
            let botHtml = '<div class="botSection">'+'<div class="messages bot-reply">'+this.responseText+'</div>'+
            '<div class="seperator"></div>'+'</div>'
            
            document.querySelector('#body').innerHTML+= botHtml;
        }

      })
      
  </script>
  </body>
</html>
Yukarıdaki sayfa query php ye gönderiyor oda soruyu eşleştirip cevabı gösteriyor. benim amacım burada sesionı kullanıcı adı gibi gönderip query üzerinde eşleştirmek. Gerekirse ücretli destek alabilirim.

if($conn)
{
    $user_messages = mysqli_real_escape_string($conn, $_POST['messageValue']);

    $query = "SELECT * FROM chatbot WHERE messages LIKE '%$user_messages%' , ";
    $makeQuery = mysqli_query($conn, $query);

    if(mysqli_num_rows($makeQuery) > 0)
    {
        $result = mysqli_fetch_assoc($makeQuery);

        echo $result['response'];
    }else{
        echo "Üzgünüm sorunuzu anlamadım.";
    }
}else {
    echo "Bağlantı hatası" . mysqli_connect_errno();
}
?>