Servus, mein USER ONLINE script ist fast fertig aber nen kleiner Bug ist noch drin.
MySQL Datenbank:
Tabelle: tmb_online
Spalten: IP, datum, member
soweit so gut.
Es wird also alles soweit eingetragen und bei member kommt "GAST" rein falls es ein Gast ist und der name des Mitgliedes wenn es ein Mitglied ist.
Jetzt habe ich folgendes Problem, wenn nur einer online ist, und das ein Gast ist steht da beispielsweise
123.123.123.123 | 2003-08-23 18:31:00 | GAST
Abfrage:
raus kommt ( GAST ) was aber eigentlich nicht sein soll !!!
wenn ein mitglied eingelogt ist funktionierts dann !
Also beispielsweise kommt dann ( Doomer )
Auch bei einem Gast und einem eingelogten gehts.
MySQL Datenbank:
Tabelle: tmb_online
Spalten: IP, datum, member
soweit so gut.
Es wird also alles soweit eingetragen und bei member kommt "GAST" rein falls es ein Gast ist und der name des Mitgliedes wenn es ein Mitglied ist.
Jetzt habe ich folgendes Problem, wenn nur einer online ist, und das ein Gast ist steht da beispielsweise
123.123.123.123 | 2003-08-23 18:31:00 | GAST
Abfrage:
PHP-Code:
$query = mysql_query("SELECT member FROM tmb_online WHERE member != 'GAST' ORDER BY datum ASC LIMIT 5");
$x = mysql_num_rows($query);
if ($x > 0)
{
echo " ( ";
for (--$x;$x > 0;$x--)
{ echo mysql_result($query,$x, "tmb_online.member").", "; }
echo mysql_result($query,0, "tmb_online.member")." )";
}
wenn ein mitglied eingelogt ist funktionierts dann !
Also beispielsweise kommt dann ( Doomer )
Auch bei einem Gast und einem eingelogten gehts.
Kommentar