Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
10.08.2002, 21:31
xoix



ich versuche gerade ein script zu machen das anzeigt wieviele user online sind und welche das sind. bei diesen usern handelt es sich um in eine datenbank eingetragene user. das script sieht wie folgt aus:

Quellcode:$query="SELECT benutzer FROM $table";
mysql_select_db("v029667", $link);
$muh=mysql_query($query, $link);

for($i=0;$i<mysql_num_rows($muh);$i++)
{
$data[$i]=mysql_fetch_array($muh);
if($online==$data[$i][benutzer])
{
$hr=mysql_query("UPDATE userdaten SET check='1' WHERE benutzer='$online'", $link);
}else
{
mysql_query("UPDATE $table SET check='0' '", $link);
}
}
$query="SELECT benutzer FROM $table WHERE check='1'";
$online_check=mysql_query($query, $link);
for($i=0;$i<mysql_num_rows($online_check);$i++)
{
$data[$i]=mysql_fetch_array($online_check);
print "<font color=white size=-1>".$data[$i][benutzer]."</font>, ";
}

das problem ist, das feld "check" wird einfach nicht auf 1 gesetzt, warum kA
if($online==$data[$i][benutzer])
das gibt true zurück,sofern kann es daran nicht liegen.
weiss jmd. rat?

-verzweifel-

--


Dieser Beitrag wurde am 10.08.2002 um 22:07 von xoix bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche