login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ORDER (Opgelost)

Offline ArcanA - 24/07/2009 21:36 (laatste wijziging 24/07/2009 21:37)
Avatar van ArcanAPHP beginner Hallo sitemasters,

Ik ben een ledenlijst aan het maken voor een spel, daarin heb je een rang en een rang procent.. Nu zou ik graag de beste leden bovenaan willen zetten, vb:

Rang: Rang2
Rang procent: 20%

Rang: Rang1
Rang procent: 45%

( Rang2 staat boven rang1 )

Weet iemand hoe ik dit kan doen? Ik had gedacht al deze rangen een waarde te geven... rang1 = 1 , rang2 = 2 .. Deze in de db te zetten er gewoon op de volgorde een order te zetten, kan het nog anders?

Mvg,
ArcanA

5 antwoorden

Gesponsorde links
Offline Martijn - 24/07/2009 21:39
Avatar van Martijn Crew PHP dr moet wel ergens staat welke rank ze zijn ja, lijkt me wel handig als je dat wilt weergeven. En zodra je dr een string van maakt, issie alleen nog maar op alphabet te sorteren 
Offline NTS64 - 24/07/2009 21:43
Avatar van NTS64 PHP gevorderde Ik neem aan dat 'Rang1' en 'Rang2' niet je echte namen voor de ranks zijn? Los dit op door een ander rang systeem te hanteren, gebruik iets in de aard van punten. 250 punten is bijvoorbeeld dan rang 2, 50%. Hier kan je dan veel makkelijker op sorteren.
Offline ArcanA - 24/07/2009 21:44 (laatste wijziging 24/07/2009 22:32)
Avatar van ArcanA PHP beginner Oké, nu heb ik in mijn database de rang: 1,2,3,4,5,6 enzovoort...

Die laat ik door een functie gaan .. en doe ik checks, if rang 1 = Naam rang 1 enzovoort en die heb ik op order kunnen zetten, dat is gelukt...

Maar wat als 3leden dezelfde rang hebben? Dan zou er naar het procent moeten gekeken worden, ik heb een veld met procent in mijn database, maar hoe doe ik dit?
Offline henver - 24/07/2009 23:33 (laatste wijziging 25/07/2009 00:32)
Avatar van henver HTML gevorderde ORDER BY rank1 DESC, rank2 DESC

waarbij
- rank1 = huidige level
- rank2 = procent
Offline ArcanA - 25/07/2009 01:51
Avatar van ArcanA PHP beginner Bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.165s