jQuery Chat aktualisieren

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • jQuery Chat aktualisieren

    Hey,

    Ich habe versucht meinen Chat zu aktualisieren dennoch habe ich noch viele Probleme ( Es hat mal funktioniert nur nun geht es jetzt nichtmehr )

    Also hier der Aufruf das es alle 1 Sekund ereloadet wird:

    JavaScript-Quellcode

    1. $(function(){
    2. var intervalID;
    3. var freqSecs = 1.2;
    4. intervalID = setInterval (RepeatCall, freqSecs*1000 );
    5. function RepeatCall() {
    6. var inout = (freqSecs*1000)/2;
    7. $("#act_chat").append($('#act_chat').load("include/chat.php"));
    8. }
    9. });


    Die chat.php

    PHP-Quellcode

    1. <?php include("settings.php");
    2. include("functions.php");
    3. $query_chat_up = mysql_query("SELECT * FROM `chat` WHERE `id` > '" . $_SESSION['chat'] . "'") or die("Queryfehler");
    4. while($array = mysql_fetch_array($query_chat_up)) {
    5. $image = mysql_query("SELECT `pfad` FROM `uploads` WHERE `userid` = '" . GetIDbyName($array['name']) . "' ORDER BY `id` DESC LIMIT 1");
    6. $pfad = mysql_fetch_array($image); ?>
    7. <div style="padding-top: 4px;"><img style="height: 20px; width: 20px; vertical-align: sub;" src="<?php echo $pfad[0]; ?>" alt="Bild" />&nbsp;<?php echo " " . $array['name'] . ": " . $array['message']; ?><br /></div> <?php
    8. }
    9. $query = mysql_query("SELECT `id` FROM `chat` ORDER BY `id` DESC LIMIT 1");
    10. $row = mysql_fetch_row($query);
    11. $_SESSION['chat'] = $row[0]; ?>
    Alles anzeigen


    So ich weiss auch was der Fehler ist, die Session in der chat.php werden ja nicht übernommen, das bedeutet ich muss irgendwie die Session speichern und übernehmen nur weiss ich nicht wie, damit nur die neuen nachrichten per append angehangen werden.

    Detitig reloadet aber garnix ..l. Hat irgendwer eine Verbesserung?

    Livepreview: nico-wiss.de/include/chat.php

    NicoWiss