hi leuts/schmalle,
hab jetzt unser gemeinsam gebasteltes script ausprobiert.
funtzt aber nicht.
es wird kein DS in die dB eingetragen und demnach sind immer 0 User online obwohl ich auf der site drauf bin.
kannst du das ding nochmal checken. weiß nicht wo der fehler liegt weil auch keine fehlermeldung im browser kommt.
syntaktisch dürfte es demnach passen. aber irgendwo haben wir 'nen logik-fehler drinnen.
$ip2=$REMOTE_ADDR;
$del_sql = "DELETE FROM useronline WHERE IP = '$ip2' or TIMEss < now()";
$sql = mysql_query("INSERT INTO useronline SET IP = '$ip2', TIMEss = date_add(now(), 300 second)"); //TIMEss ist auch als DateTime definiert!!
//Ausgabe
$grabbel = mysql_query("select * from useronline");
if(!isset($how)) { $how = ""; }
$how = mysql_num_rows($grabbel); //$how ist immer Null
=> bist du dir sicher, dass dieser teil TIMEss = date_add(now(), 300 second)") paßt?? mysql trägt ja automatisch das Datum und die Zeit ein wenn nur die IP hinzugefügt wird!!
hab jetzt unser gemeinsam gebasteltes script ausprobiert.
funtzt aber nicht.
es wird kein DS in die dB eingetragen und demnach sind immer 0 User online obwohl ich auf der site drauf bin.
kannst du das ding nochmal checken. weiß nicht wo der fehler liegt weil auch keine fehlermeldung im browser kommt.
syntaktisch dürfte es demnach passen. aber irgendwo haben wir 'nen logik-fehler drinnen.
$ip2=$REMOTE_ADDR;
$del_sql = "DELETE FROM useronline WHERE IP = '$ip2' or TIMEss < now()";
$sql = mysql_query("INSERT INTO useronline SET IP = '$ip2', TIMEss = date_add(now(), 300 second)"); //TIMEss ist auch als DateTime definiert!!
//Ausgabe
$grabbel = mysql_query("select * from useronline");
if(!isset($how)) { $how = ""; }
$how = mysql_num_rows($grabbel); //$how ist immer Null
=> bist du dir sicher, dass dieser teil TIMEss = date_add(now(), 300 second)") paßt?? mysql trägt ja automatisch das Datum und die Zeit ein wenn nur die IP hinzugefügt wird!!
Kommentar