Sorterings tryk part 2 - Upgradering
Hej jeg har et script, der sorter alt efter hvad jeg vil se:Ligesom inde i phpmyadmin, men jeg ville gerne havde at jeg kunne klikke igen på Navn, og så skulle den så kører ASC- istedet for DESC-limit...
Men kan jeg ikke lige finde ud af... håber I kan hjælpe mig.
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="20%"><a href="?sort=usr_name_asc">Brugernavn</a></td>
<td width="20%"><a href="?sort=irl_name_desc">Navn</a></td>
<td width="20%"><a href="?sort=email_desc">E-mail</a></td>
<td width="20%"><a href="?sort=age_desc">Alder</a></td>
</tr>
</table>
</td>
</tr>
</table><?php
include_once("db.php");
$sort = $_GET['sort'];
switch ($sort) {
case usr_name_asc:
$query = "SELECT * FROM telebogen_users ORDER BY usr_name ASC";
break;
case irl_name_desc:
$query = "SELECT * FROM telebogen_users ORDER BY irl_name DESC";
break;
case email_desc:
$query = "SELECT * FROM telebogen_users ORDER BY email DESC";
break;
case age_desc:
$query = "SELECT * FROM telebogen_users ORDER BY age DESC";
break;
default:
$query = "SELECT * FROM telebogen_users ORDER BY usr_name DESC";
break;
}
$query = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($query)) {
echo $row[usr_name]. ' - ';
echo $row[irl_name].' - ';
echo $row[email].' - ';
echo $row[age].'<br />';
}
?>