Tables sorteren kwa value
Ik wil per table de values kunnen sorteren, dit is de code nu
van elke gebruiker die online is komt er een aantal info naar beneden (Naam, Ledel, ...) ik wil de users kunnen sorteren per value.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?
echo "There users are online:<br />";
echo "<table width=\"30%\"><tr><td>User</td><td>Level</td><td>XP</td><td>Gold</td><td>Kill/Death Ratio</td></tr>";
mysql_select_db('logon', $con);
$sql = mysql_query("SELECT * FROM characters WHERE online='1'");
while($result = mysql_fetch_array($sql)){
echo "<tr><td>";
echo $result['name'];
echo "</td><td> ";
echo $result['level'];
echo "</td><td> ";
echo $result['xp'];
echo "</td><td>";
echo $result['gold'];
echo "<img src=\"Coins-icon.jpg\"><td></td>";
echo $result['killsLifeTime'];
echo "</td></tr></table>";
?>
echo "There users are online:<br />";
echo "<table width=\"30%\"><tr><td>User</td><td>Level</td><td>XP</td><td>Gold</td><td>Kill/Death Ratio</td></tr>";
mysql_select_db('logon', $con);
$sql = mysql_query("SELECT * FROM characters WHERE online='1'");
while($result = mysql_fetch_array($sql)){
echo "<tr><td>";
echo $result['name'];
echo "</td><td> ";
echo $result['level'];
echo "</td><td> ";
echo $result['xp'];
echo "</td><td>";
echo $result['gold'];
echo "<img src=\"Coins-icon.jpg\"><td></td>";
echo $result['killsLifeTime'];
echo "</td></tr></table>";
?>
van elke gebruiker die online is komt er een aantal info naar beneden (Naam, Ledel, ...) ik wil de users kunnen sorteren per value.
Gewijzigd op 01/01/1970 01:00:00 door Sandy Cohen
Lijkt me nogal logisch :P.
van elke gebruiker die online is komt er een aantal info naar beneden (Naam, Ledel, ...) ik wil de users kunnen sorteren per value.
van elke gebruiker die online is komt er een aantal info naar beneden (Naam, Ledel, ...) ik wil de users kunnen sorteren per value.
Neem een ORDER BY op in je query en geef daar de kolom op waarop je wilt sorteren. Zie ook de handleiding van je database...
Is het ook, maar het is wat aardiger om het te vragen, en er niet van uit te gaan dat wij alles doen wat jij wil ;-)
Maar zoiets:
In de table:
<a href="?order=name">Name</a>
In de PHP-zooi:
Maar zoiets:
In de table:
<a href="?order=name">Name</a>
In de PHP-zooi:
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$sOrder = isset($_GET['order']) AND in_array($_GET['order'], array('name', 'anderveld', 'anderveld')) ? $_GET['order'] : 'standaardveld';
mysql_query("SELECT velden FROM tabel ORDER BY " . $sOrder);
?>
$sOrder = isset($_GET['order']) AND in_array($_GET['order'], array('name', 'anderveld', 'anderveld')) ? $_GET['order'] : 'standaardveld';
mysql_query("SELECT velden FROM tabel ORDER BY " . $sOrder);
?>