Beste phphulpjes,
Even een vraagje onder het voetbal door :P
Ik heb 2 whiles uit 1 query, nou doet de 2e while helemaal niks. Waarom kan dit niet?
<?php
$s_leden = mysql_query("SELECT mid,naam FROM online"); // de query voor de whiles
$totaal = mysql_num_rows($s_leden);
echo "Totaal online: ".$totaal."<br>\n";
$aantal_gasten = 0;
while($f_leden = mysql_fetch_object($s_leden)) { // de eerste while doet het gewoon
if($f_leden->mid == 0) {
$aantal_gasten++;
}
if($list['mid'] != 0) {
continue;
}
}
$aantal_members_online = ($totaal - $aantal_gasten);
echo "Leden online: ".$aantal_members_online."<br>";
if($aantal_members_online != 0)
{
while($namen = mysql_fetch_object($s_leden)) // deze while doet niks
{
echo $namen->naam.",/n";
}
}
echo "Gasten online: ".$aantal_gasten."<br>";
?>
Als ik de eerste while weg haal doet de 2e niks. Ofterwijl ik mag maar 1 while gebruiken van 1 query? Moet ik dan perse 2 query's maken? of is er een andere weg om toch de 2 whiles te krijgen?
Bvd!
534 views