Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ranking z miejscami exaquo, Problem ciezkiego kalibru :)
Pilot
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 25.06.2004

Ostrzeżenie: (0%)
-----


Mam spory problem... otoz musze zrobic ranking ktory mi sie robi prosto z bazy wg. 3 warunkow i wszystko jest spoko, ale problem mam z MIEJSCAMI EXAQUO. Otoz chodzi o to, ze gdy ktos ma tyle samo PKT. to musi miec takie same miejsce jak inna osoba... i tutaj nie wiem jak to rozwiazac :/ Chodzi o pomysl i podpowiedz jak to najlepiej wykonac. Bede Wam bardzo wdzieczny!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dabroz
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

Ostrzeżenie: (0%)
-----


spróbuj tak:

  1. SELECT name,punkty FROM baza ORDER BY punkty ASC


  1. <?php
  2.  
  3. $wyniki=array();
  4.  
  5. $m=1; //miejsce
  6. $oldp=0;
  7.  
  8. while ($r=dbfetch($result))
  9. {
  10.  
  11. if ($r['punkty']<$oldp) $m++;
  12. $wyniki[]=array($r,$m);
  13. $oldp=$r['punkty'];
  14.  
  15. }
  16.  
  17.  
  18. ?>


Ten post edytował Dabroz 27.06.2004, 15:55:40
Go to the top of the page
+Quote Post

Posty w temacie
- Pilot   Ranking z miejscami exaquo   27.06.2004, 11:32:45
- - Dabroz   spróbuj tak: [SQL] pobierz, plaintext SELECT name...   27.06.2004, 12:38:29
- - rzseattle   php => php Poczatkujacy   27.06.2004, 14:28:49


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 19:44