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 (1 - 2)
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
rzseattle
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


php => php Poczatkujacy


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 02:49