Forum » Server-Side scripting » Plaats lijst
Gangsta-life.com
Berichten: 94
avatar
Offline Stuur privebericht
Hee,

Ik heb een vraag, ik ben bezig met de profiel pagina, van me crimegame,

Nu heeft iedereen een aantal eerpunten ,

Bijv,

Piet 5
Jan 10
klaas 15

Nou wil ik op het profiel hebben staan hoeveelste plaats die speler staat

Dus bij :

Klaas #1
Jan #2
Piet #3

Kan even niet op een manier komen hoe ik dit moet doen

alvast bedankt
07-06-2011 15:06
Dit topic is 536 keer bekeken door 69 verschillende leden
Reacties op: "Plaats lijst"
1 | 2 | 3 Volgende pagina
Alles wat u wenst op sour
Berichten: 697
avatar
Offline Stuur privébericht
http://www.1keydata.com/sql/sqlorderby.html
07-06-2011 15:08
Gangsta-life.com
Berichten: 94
avatar
Offline Stuur privébericht
Zover was ik al ,

ik had dit ,

Code | Selecteer Alles
minimaliseren
1
2
3
4
$sql mysql_query("SELECT *FROM `[users]` Order by eerpunten DESC") or die(mysql_error());
                    for(
$id 1$info1 mysql_fetch_assoc($sql); $id++){
                        echo 
'' $id '';
                    }


ik heb nu 3 test account, kwam er op elk profiel 123 te staan,
dat moest niet dus ik dacht doe LIMIT 0,1 er achter,
maar dan komt op elk profiel 1 te staan.
07-06-2011 15:12
Informatica Student
Berichten: 1406
avatar
Online Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
$result mysql_fetch_assoc(mysql_query("SELECT COUNT(*) AS plaats FROM `[users]` WHERE eerpunten>'".$data['eerpunten']."'")) or die(mysql_error());
$plaats $result['plaats'] + 1;

Ik heb het niet getest.
07-06-2011 16:39
Gangsta-life.com
Berichten: 94
avatar
Offline Stuur privébericht
Nee werkt ook niet ,

ik wil dus de postie weten een soort score lijst met wie de minste en wie de meeste,

maar ik wil dan alleen de positie weten waar de speler van wie dat profiel is staat .
07-06-2011 16:56
Berichten: 830
avatar
Offline Stuur privébericht
Ohh dus je bedoeld bevoorbeeld:

Jij staat 46 in de rang lijst van de 12003 spelers.

Zoiets?
07-06-2011 17:00
Gangsta-life.com
Berichten: 94
avatar
Offline Stuur privébericht
Ja ik heb een crimegame, en elke speler heeft een eigen profiel

daar staat ook op hoeveel eerpunten ze hebben,

nou wil ik dus daar ook hebben staan op welke plek die speler in de rang lijst van meeste eerpunten staat.
07-06-2011 17:06
Berichten: 830
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
<tr> 
        <td width="35%">Bank geld:</td> 
        <td width="69%"><?php 
if ($data->login) { 
$bla mysql_query("SELECT * FROM `users` ORDER BY `bank` DESC"); 
$aantal mysql_num_rows($bla); 
$in 1
while(
$blah mysql_fetch_object($bla)) { 
if (
$blah->login == $data->login) { if ($in 10000) { $i "10000+"; } echo "plaats<b> {$in}"; } 
$in++; 
}} 
php?></b> Van de <?echo$registered;?> Leden</td></td> 
    </tr>


Dit is een stukje uit me banditi source.
Misschien kan je er wat mee ?
07-06-2011 17:12
Gangsta-life.com
Berichten: 94
avatar
Offline Stuur privébericht
Nee is volgens mij net zoiets als wat ik had .
net,
07-06-2011 17:54
Rapifia Europe
Berichten: 3716
avatar
Offline Stuur privébericht
Dan zul je het van iedereen moeten uitrekenen. Dus inderdaad met een ORDER BY punten DESC ophalen en dan met een while erover heen loopen en vervolgens kijken hoeveel i (die moet je dan bijhouden) is bij die user.
07-06-2011 18:31
Gangsta-life.com
Berichten: 94
avatar
Offline Stuur privébericht
Ja, daar zat ik ook aan te denken , maar hoop dat iemand hier een betere oplossing heeft !
07-06-2011 18:40
Reageer op: "Plaats lijst"
1 | 2 | 3 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden