Nieuw lid |
|
Ik heb een stukje code om de top 10 posters weer te geven.
<?php
// Set rank standard to 1
$rank = 1;
// Connect to table
$query = mysql_query("SELECT * FROM userlist ORDER BY posts DESC, username ASC") or die("MySQL Die: Could not open top 10 posters!<br>" . mysql_error());
// Write top 10
while($row = mysql_fetch_assoc($query) && $rank <=10) {
echo $rank . "\t<a href=\"viewprofile.php?user=" . $row["username"] . "\">" . $row["username"] . "</a>
(" . $row["posts . ")<br>";
$rank++;
}
?>
<?php // Set rank standard to 1 $rank = 1; // Connect to table $query = mysql_query("SELECT * FROM userlist ORDER BY posts DESC, username ASC") or die("MySQL Die: Could not open top 10 posters!<br>" . mysql_error()); // Write top 10 echo $rank . "\t<a href=\"viewprofile.php?user=" . $row["username"] . "\">" . $row["username"] . "</a> (" . $row["posts . ")<br>"; $rank++; } ?>
Maar als ik dit run dan geeft hij enkel 1. () weer en print hij de link met de username, of het aantal posts niet.
Is er soms iets mis met men array ofzo?
|