Hallo beste mensen!

Ik zou mijn god niet weten hoe ik dit moet maken maar heb toch een poging gedaan!
Als aller eerst wat ik graag zou willen: een lijst van 3 kolommen uit 1 database, deze bevat een username, totaal behaalde punten en totaal level.
Dit moet per user allemaal naast elkaar staan en dan het liefst 30 op 1 pagina.
Ook moet dit in de volgorde van beste naar de slechte gebruiker.

Het lijkt allemaal veel maar ik kom er dus NIET uit.. mijn tabel heet hs_users

De volgende code heb ik ergens op internet gevonden en aangepast maar het lukt me maar niet!


<?php
include ('config.php');
$sql = mysql_query("SELECT overall_xp,username FROM hs_users ORDER BY ID DESC LIMIT 10")or die(mysql_error());
WHILE ($rows = mysql_fetch_assoc($sql))
{
echo '
Id: '.$rows['overall_xp'].' <br /> 
Game: '.$rows['username'].' <br /> 
Genre: '.$rows['Genre'].' <br /> 
';
}
?>


Hartelijk dank voor diegene die me kan helpen!

Groetjes,
Luuk.
Chris NVT op 15/08/2013 11:29:11

Het is bijvoorbeeld LIMIT 30 en niet LIMIT 30, 30

Ik hoop dat je niet bedoelt dat LIMIT 30,30 fout is, want dan heb je het volledig mis.



[size=xsmall]Toevoeging op 16/08/2013 13:43:26:[/size]

@Luuk,
Je kan ook gewoon linkjes maken. bv lijst2.php?page=2.
Hoi Luuk,

Het hoeft eigenlijk niet eens met een form maar kan gewoon met een link <a href="lijst2.php?page=1">pagina 1</a> of met een plaatje als link.

Ik neem aan dat je zelf wel begrijpt dat je bij elke 'button' zelf aan moet geven welke page je bedoelt.

Probeer eens het volgende (door eerst zelf goed na te denken):
- Haal uit de database op hoeveel records je hebt in totaal
- Deel dit aantal door het aantal dat je per pagina wilt laten zien
- Je weet nu hoeveel pagina's je hebt
- Gebruik dit aantal om bijvoorbeeld met een for loop (zoek naar for op www.php.net) de links (<a href=""></a>) te maken naar alle pagina's

Als je dat is gelukt help ik je weer :-P

Reageren