Velden een nummer geven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Robin Peters

Robin Peters

12/06/2006 22:50:00
Quote Anchor link
Hallo.

Ik wil graag het volgende:

Wanneer ik bv 2 dingen uit mijn database haal: Name en Points en deze laat sorteren op de meeste points bovenaan. dan wil ik graag een extra veldje genaamd rank met daarin als iemand boven aan staat het nummer 1,

als iemand op de 5de plaats staat het nummer 5.

Iemand een idee hoe ik dit kan maken?

Bedankt.
 
PHP hulp

PHP hulp

28/11/2024 17:24:39
 
Simon Blok

Simon Blok

12/06/2006 22:52:00
Quote Anchor link
moet het echt in de database zelf zijn?
 
Niek Berckmans

Niek Berckmans

12/06/2006 22:52:00
Quote Anchor link
Ik weet het niet precies, maar volges mij kan het op deze manier:

$rank ^= mysql_num_rows($result);
 
- -

- -

12/06/2006 22:53:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

$sql
= "SELECT naam, points FROM tabel ORDER BY points DESC";
$res = mysql_query($sql);
$rank = 0;
while($row = mysql_fetch_array($res))
{

echo 'Rank: '.$rank.'; Naam: '.$row['naam'].'; Punten: '.$points.';<BR>';
$rank++;
}


?>
Gewijzigd op 01/01/1970 01:00:00 door - -
 
Robin Peters

Robin Peters

12/06/2006 22:53:00
Quote Anchor link
de rank hoeft niet in de database te staan
 
Robin Peters

Robin Peters

12/06/2006 22:55:00
Quote Anchor link
Herjan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

$sql
= "SELECT naam, points FROM tabel ORDER BY points DESC";
$res = mysql_query($sql);
$rank = 0;
while($row = mysql_fetch_array($res))
{

echo 'Rank: '.$rank.'; Naam: '.$row['naam'].'; Punten: '.$points.';<BR>';
$rank++;
}


?>


Inderdaad werkt perfecct, bedankt.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.