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.
Ah ik ken dat niet echt mysqli ik heb zojuist die 'i' maar verwijdert maar dat verandert niet veel.
Dan moet je ook "$link, " weghalen (op regel 5).
Bedoel je $Link op regel 4?
Sorry, ja het dat was regel 4.
Ik begin te dementeren :-(
Nu is de pagina geheel wit, dit is mijn code op dit moment:

<?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;
?>
Je moet dit wel inbouwen in je eerdere script, nu wordt er verder niets gedaan.
Ik heb werkelijk geen idee waar ik dan zou moeten beginnen, sorry.. :P
Geeft niet, maar probeer het zelf eens uit te vinden.
Ik kan het je wel voorkauwen, dan gaat het script werken, maar daar kom jij zelf ook niet verder mee.
En ik ga er vanuit dat je uiteindelijk zelfstandig scripts wilt kunnen schrijven.
Ik zal het eens proberen Ger en kijken hoe ver ik kom, mocht ik vast lopen dan plaats ik dat hier.

[size=xsmall]Toevoeging op 14/08/2013 21:51:47:[/size]

Ik heb verschillende dingen geprobeerd en lopen puzzelen, maar ik kom er toch niet uit..
Dit is was ik heb op dit moment:


<?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;
	echo '<table>';
    
     echo '<tr>
            <td>'.$result['overall_xp'].'</td>
           </tr>';


  echo '</table>';
?>


[size=xsmall]Toevoeging op 15/08/2013 09:12:58:[/size]

Nog een korte vraag, is het ook mogelijk om 2 dingen tegelijk te sorteren, dus de mensen met het hoogste totaal level en de meest punten bovenaan?

Reageren