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.
Probeer voor regel 11 eens:


<?php
LIMIT " . ($page - 1) * $items_per_page . "," . $items_per_page;
?>


Dat .""; voegt namelijk niet echt iets toe.
Zie voorbeeld Ramon
Er blijft een error op regel 15, dit is mijn code:

<?php
include ('config.php');
$page = (!isset($_GET['page']) || (int) $_GET['page'] == 0) ? 1 :(int) $_GET['page'];
$count_sql = mysql_query('SELECT COUNT(*) FROM hs_users');
$row = mysql_fetch_row($count_sql);
$total_items = (int) $row[0];
$items_per_page = 30;
$query = "SELECT overall_xp, username
        FROM hs_users
        ORDER BY overall_xp DESC
        LIMIT " . ($page - 1) * $items_per_page . "," . $items_per_page;

        if($sql= mysql_query($query)){

  while ($result = mysql_fetch_assoc($sql){
    echo '<table>';
    
     echo '<tr>
            <td>'.$result['overall_xp'].'</td>
           </tr>';


  echo '</table>';
  } 
		}
?>


Deze error: Parse error: syntax error, unexpected '{' in /home/luukwa/domains/freedomx.biz/public_html/high/lijst2.php on line 15
Wat ik over { en } zei, geldt dan ook voor ( en ).

Jouw regel 15:

2x (
1x )

De tweede ( is dus nog niet afgesloten en jij komt al met een { aan... die is daar onverwachts (In het Engelands 'unexpected')

en de <table> hoort niet binnen de while
Errors zijn weg nu, het was inderdaad een extra ) die ik moest toevoegen.
Het probleem is nu alleen dat ik niet kan wisselen van pagina, moet ik daarvoor extra knoppen voor toevoegen?
Regel 15 dus zo.
<?php
while ($result = mysql_fetch_assoc($sql)){
?>

@Ramon, zou je me daar een beetje mee op weg willen helpen?
Misschien wel, maar eerst mag je ook daar zelf wel een beetje voor proberen.

Werkt het weergave op zich nu wel met het aantal weergaves per pagina zoals je wilt?
Voordat je doorgaat met de volgende stap, is het namelijk wel handig dat alle voorgaande fouten, errors etc weg zijn.

Waar wil je de 'knoppen' of links hebben?
He Ramon, knoppen mogen er onder, en ja alle errors zijn op dit moment weg.
Als ik uitga van een knop denk ik aan bijvoorbeeld: lijst2.php?p=3

Reageren