Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Rankin Uzytkownikow [numerowanie]
Forum PHP.pl > Forum > Przedszkole
upeertv
witam mam male pytanko, mam taki skrypt rankingu uzytkownikow

  1. <?
  2. $sql = "SELECT * FROM `users` ORDER BY pkt DESC LIMIT 5";
  3. if ( !($result = mysql_query($sql)) )
  4. {
  5. die('ERROR!<br>'.mysql_error());
  6. }
  7. while($row = mysql_fetch_assoc($result))
  8. {
  9. echo '<table border="0">
  10. <tr>
  11. <td>
  12. <table border="0"><tr><td>';
  13.  
  14. if (!empty($row['avatar'])) {
  15. echo '<img src="';
  16. echo $row['avatar'];
  17. echo '" width="31" height="31" border="1">';
  18. } else {
  19. echo '<img src="img/Misc-User-icon.png" width="31" height="31" border="1">';
  20. }
  21.  
  22. echo ' </td></tr></table>
  23. </td>
  24. <td width="80%">
  25. <table border="0"><tr><td>';
  26. echo $row['login'];
  27.  
  28. echo ' </td></tr>
  29. <tr><td><b><font size="1">';
  30. $ranga_s = $row['ranga'];
  31. if (($ranga_s) == 1){
  32. echo "<font color='red'>Administrator</font>";
  33. } elseif (($ranga_s) == 0){
  34. echo "<font color='#006600'>Uzytkownik</font>";
  35. } elseif (($ranga_s) == 2) {
  36. echo "<font color='#6600ff'>VIP</font>";
  37. } else {
  38. echo "Bład Danych";
  39. }
  40.  
  41. echo ' </font></td></tr>
  42. </table>
  43. </td>
  44. <td>
  45. <table border="0"><tr><td><font size="1"><b>';
  46. echo $row['pkt'];
  47. echo ' </b></font></td></tr></table>
  48. </td>
  49. </tr>
  50. <table>
  51. <div style="text-align:justify; padding:2px; margin-top:1px; margin-bottom:1px; border-top:1px solid #D3D3D3;"></div>';
  52. }
  53. ?>


chcialbym te 5 najlepszych osob ponumerowac, w sesie ze ten uzytkonik najlepszy ma nr 1 potem2,3,4,5

wink.gif
Michael2318
  1. while($row = mysql_fetch_assoc($result))
  2. {

na:
  1. $i=0;
  2. while($row = mysql_fetch_assoc($result))
  3. {
  4. $i++;


W tym momencie wewnątrz pętli masz do dyspozycji zmienną $i, która zwraca obecny przelot pętli (po polsku, przypisz to np. obok nicku i zwróci Ci to co chcesz) wink.gif
upeertv
POMOGŁ! medieval.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.