If-Anweisung auszählen

  • Themenstarter Themenstarter McNiko
  • Beginndatum Beginndatum
Wenn Ich es richtig Verstehe will er Wissen wieviele seiner User gerade online auf seiner Seite sind. oder
 
ich weiß zwar nicht welche bedingung das bei dir ist.

Aber frage es doch einfach mit einer schleife ab bei der du immer i++ oder so nimmst wenn die Bedingung erfüllt wird.
 
hatten wir doch schon hier gemacht

PHP:
# Ausgabe
while($sqlRowMySQL = mysql_fetch_object($sqlErgebnis))
{

$i = 0;
if ($sqlRowMySQL->Lastactivation <= time()-3*60)
   {
   }

else
   {
    $i++;
  echo ('<a href="user.php?UserID='.$sqlRowMySQL->UserID.'"><b>'.$sqlRowMySQL->Username.'</b></a>&nbsp;<img src="http://www.tutorials.de/forum/images/page/online.gif" alt="Online"><br>');
   }

echo $i;

}

aber dann gibt er 100000

dann müsste ich sie eigentlich nurnoch zusammenzählen! aber das geht nicht richtig:

PHP:
$addition = $i + $i;

mfg
 
Zuletzt bearbeitet von einem Moderator:
Ich frage mich gerade warum er 100k mal in die schleife gehen sollte.
Das Finde ich sehr merkwürdig.
Soviele Offline User hast du doch nicht einmal


Edit: ich glaube solangsam verstehe ich ihn :)
Das sind also die einzelnen Durchläufe ;)
 
Zuletzt bearbeitet:
? 100k?

das script teste ich nicht online sondern auf meinem pc und da sind in der community nur 5 oder 6 alle von mir zum testen!

mfg
 
Frag doch einfach in deinem SQL Statement den Status in der WHERE Bedingung ab, und setzte den LIMIT auf 5.
 
Zurück