chat_process - skrypt ten powinien wyciągać z bazy, napisaną wiadomość.
$sprawdz = $pdo->prepare("SELECT * FROM czat WHERE pokoj=:room ORDER BY id DESC LIMIT 50"); $sprawdz->bindValue(":room", $_POST['room'], PDO::PARAM_INT); $sprawdz->execute(); while($txt = $sprawdz->fetch()){ $text['tresc'] = $text['tresc']."<tr> <td class='user'><a href=gracze.php?id=".$txt['gracz_id'].">".$txt['gracz']."</a> (".$txt['data'].")</td><td class='mess'>".bbcode($txt['txt'])."</td></tr>"; }$return['text'] = $text; }
czat.php - Ten fragment jest potrzebny aby to funkcjonowało
<script> function refresh(){ $.ajax({ type:"POST", url:"chat_process.php", data:{ 'function':'refresh', 'room':room, }, dataType:"json", success:function(data){ $('#posts').prepend(data.text['tresc']); }, }); } refresh(); setInterval('refresh()', 5000); </script>
Nie mogę znaleźć rozwiązania, oczywiście połączenie z bazą jest.