gox: wer ist wo online

Beitrag lesen

danke für deine hilfe, nun gehts, aber wie meinst du das mit schöner schreiben? was kann man da noch verbessern?

hier wäre mein aktueller code:

while($row = $sqlq->fetch()){
            $ztime = $row['lastactivity'] + 900;
            if ( $ztime < mktime() ){
                $sql_del = "DELETE FROM
                                wiw
                            WHERE
                                lastactivity = '".$row['lastactivity']."'";
                mysql_query($sql_del) OR die(mysql_error());
            }
            if ((($row['ipaddress'] == $REMOTE_ADDR) AND ($userid == $row['userid']) AND ($ztime > mktime()))){
                $exist = '1';
            }
        }
            if ($exist == '1'){
                $sqlud = "UPDATE
                              wiw
                          SET
                              lastactivity = UNIX_TIMESTAMP(),
                              request_uri  = '$REQUEST_URI'
                          WHERE
                              userid = $userid";
                mysql_query($sqlud) OR die(mysql_error());
            } else {
                $sqlins = "INSERT INTO
                               wiw
                           (userid, ipaddress, request_uri, lastactivity)
                       VALUES
                          ($userid,
                           '$REMOTE_ADDR',
                           '$REQUEST_URI',
                           UNIX_TIMESTAMP())";
                mysql_query($sqlins) OR die(mysql_error());
            }
    }

mir fellt da nix ein was ich umschreiben könnte so das sich der code verkürzen wurde, aber bin immer offen für neue ideen ;)