vorweg.. ist ein eigenes System, hat nichts mit ilch zu tun!
Also... ich komm nicht auf die richtige Lösung. Es geht um ein Online System. Ausgegeben werden soll die totale Zahl aller User die bei der session tabelle nicht gleich NULL haben.
Mein Versuch bis jetzt:
// User Online System function online () { db_connect(); $query="SELECT COUNT(*) FROM user WHERE session!=NULL"; $result=mysql_query($query); $anz=mysql_num_rows($result); echo $anz; echo " User online"; mysql_close(); } ##
Wenn man sich einloggt wird in `session` die Session ID abgespeichert. Wenn man sich dann ausloggt wird sie wieder auf den MySQL Wert NULL gesetzt (kein leerer string).
Ich habe in der Tabelle testweise einen User angelegt. Wenn ich die Funktion nun aufrufe steht immer: 1 User online
ganz egal ob der eingeloggt ist oder nicht.
So, hoffe das war verständlich^^
Kann mir jmd. helfen? Ich komm nicht drauf was mein Fehler ist...
@jihi: Das ilchClan Online system funzte bei mir auch nicht richtig.. da ich keine lust habe jede funktion genau nachzulesen hab ich das einfach gelassen^^