kostenloser Webspace werbefrei: lima-city


Problem mit der User-Online-Anzeige

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    b***u

    Hoi

    Ich hab mal ein Problem. Irgendwie will meine User-Online-Anzeige nicht funktionieren...


    <?php
    include("connect.php");
    // ONLINE--------------------------------------------------------------------------
    $timenow = time();
    $intervall = 300;
    $sql = mysql_query("SELECT * FROM online WHERE timestamp + $intervall > $timenow");
    $online = 0;
    while($row = mysql_fetch_array($sql)) {
    $online++;
    }
    $sql = mysql_query("SELECT * FROM online WHERE ip = '$REMOTE_ADDR'");
    $num = mysql_num_rows($sql);
    if($num == 0) {
    $sql = mysql_query("INSERT INTO `online` ( `id` , `timestamp` , `ip` )
    VALUES (
    '', UNIX_TIMESTAMP, '$REMOTE_ADDR'
    );");
    }

    if($num == 1) {
    $sql = mysql_query("UPDATE online SET timestamp = UNIX_TIMESTAMP WHERE ip = '$REMOTE_ADDR'");
    }
    if($online == 0) {
    $online = "Error!";
    }
    ?>


    Es wird einfach nur "Error!" ausgegeben (habe ich ja so eingestellt). Als ich den Teil mit


    if($online == 0) {
    $online = "Error!";
    }


    weggelassen hatte, hatte er "0" ausgegeben.. ABER WARUM??

    In dem Fett gedruckten Bereich muss es liegen, da das UPDATEn funktioniert!

    Liebe Gr??e,
    Ballu
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. du hast ein ; zu viel

    $sql = mysql_query("SELECT * FROM online WHERE ip = '$REMOTE_ADDR'");
    $num = mysql_num_rows($sql);
    if($num == 0) {
    $sql = mysql_query("INSERT INTO `online` ( `id` , `timestamp` , `ip` )
    VALUES (
    '', UNIX_TIMESTAMP, '$REMOTE_ADDR'
    );"); # hier in der zeiel das muss wech
    }


    das fette, muss weg, dann m?sste es funken



    mfg
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!