login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Sort van users werkt niet goed (Opgelost)

Offline KingIsulgard - 07/11/2007 10:42
Avatar van KingIsulgardNieuw lid Ik heb een stukje code om de top 10 posters weer te geven.
  1. <?php
  2. // Set rank standard to 1
  3. $rank = 1;
  4.  
  5. // Connect to table
  6. $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());
  7.  
  8. // Write top 10
  9. while($row = mysql_fetch_assoc($query) && $rank <=10) {
  10. echo $rank . "\t<a href=\"viewprofile.php?user=" . $row["username"] . "\">" . $row["username"] . "</a>
  11. (" . $row["posts . ")<br>";
  12. $rank++;
  13. }
  14. ?>

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?

3 antwoorden

Gesponsorde links
Offline vinTage - 07/11/2007 10:46
Avatar van vinTage Nieuw lid Met die code moet je wel een error krijgen..
zie de kleurtjes (vast ook zo in je eigen editor)
Offline ranco - 07/11/2007 11:06
Avatar van ranco PHP gevorderde
  1. while($row = mysql_fetch_assoc($query) && $rank <=10) {


Die teller eruit halen, die $rank. En een limit in je SQL toevoegen.
Dan zal hij werken.

Zie voor meer info over limit:
http://php.abou...it_sql.htm
Offline KingIsulgard - 07/11/2007 11:15
Avatar van KingIsulgard Nieuw lid Jah nu doet iet het. Dankuwel 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s