login  Naam:   Wachtwoord: 
Registreer je!
 Forum

rang in statistieken

Offline larssy1 - 26/08/2007 16:11
Avatar van larssy1MySQL beginner Hey,,

Hoe laat je de rang zien van een persoon??
bijv.. er zijn 10leden, en ik sta 7e, hoe laat ik dan bijvoorbeeld in hq.php weergeven

Je staat op rang 7 van de 10?

om het aantal leden weertegeven weet ik wel.. maar hoe laat ik die 7zien?

6 antwoorden

Gesponsorde links
Offline Stijn - 26/08/2007 16:20
Avatar van Stijn PHP expert Als je een kolom rang hebt is het niet moeilijk hé.
  1. $row['rang'] .'/'. $aantal_leden
Offline larssy1 - 26/08/2007 16:30 (laatste wijziging 26/08/2007 16:33)
Avatar van larssy1 MySQL beginner ja weet ik.. maar dat is er dus niet,, de statistieken staan op ORDER BY points

maar nu sta ik dus 7e... en dat moet ik dus weten hoe ik dat laat weergeven..

er staat
Positie 0 (Rang ???? van 12)
Positie 0 <- aantal punten (Rang ???? <- hier moet dus eigenlijk een 7 staan van 12 <- het aantal leden dat zijn aangemeld)
Offline Stijn - 26/08/2007 16:34 (laatste wijziging 26/08/2007 16:35)
Avatar van Stijn PHP expert a oké, volgende code moet je eens uitproberen.

  1. $user = mysql_fetch_assoc( mysql_query("SELECT * FROM statics WHERE user_id = '".$user_id."'") );
  2.  
  3. $query = mysql_query("SELECT * FROM statics WHERE points >= '".$user['points']."'");
  4.  
  5. $aantal_leden = ......;
  6. $aantal_hoger_dan_user = mysql_num_rows( $query );
  7.  
  8. $positie = $aantal_leden - $aantal_hoger_dan_user;
  9. echo $positie . ' / ' . $aantal_leden;
Offline larssy1 - 26/08/2007 16:44 (laatste wijziging 26/08/2007 17:55)
Avatar van larssy1 MySQL beginner hmm,, hij geeft bij elk lid weer dat die persoon op rang 8 zit dat komt waarschijnlijk ook omdat alle 12leden 0 punten hebben,, maar dat moet toch gemaakt kunnen worden?


Ik heb me aantal punten verhoogd, dus ik sta nu 1e,, maar hij geeft nog steeds in bijv hq.php weer dat ik 8e sta 
Offline Grayen - 26/08/2007 17:53
Avatar van Grayen PHP ver gevorderde Laat eens de code zien die je nu hebt.
Offline larssy1 - 26/08/2007 17:57
Avatar van larssy1 MySQL beginner ok dit is de code
http://www.plaatscode.be/6442/

dat van de ranking begint op regel:
62

en eindigt op regel:
106
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s