ich will die User-Tabelle nach den Kategorien vom Besucher sortieren lassen. Hab mal angefangen da was zu schreiben, aber das haut noch nicht hin...
Ich hab in die memb_list.php folgenen code zugefügt:
# sortierung festlegen
$sortierung = 'pos ASC';
$NAME = 'ASC';
$RANG = 'ASC';
$GRUPE = 'ASC';
$LLOGIN = 'ASC';
$POSTS = 'ASC';
switch ($menu->get(2)) {
case 'nameDESC' : $sortierung = 'name DESC'; break;
case 'nameASC' : $sortierung = 'name ASC'; $NAME = 'DESC'; break;
case 'rangDESC' : $sortierung = 'rang DESC'; break;
case 'rangASC' : $sortierung = 'rang ASC'; $RANG = 'DESC'; break;
case 'grupeDESC' : $sortierung = 'grupe DESC'; break;
case 'grupeASC' : $sortierung = 'grupe ASC'; $GRUPE = 'DESC'; break;
case 'lloginDESC' : $sortierung = 'llogin DESC'; break;
case 'lloginASC' : $sortierung = 'llogin ASC'; $LLOGIN = 'DESC'; break;
case 'postsDESC' : $sortierung = 'posts DESC'; break;
case 'postsASC' : $sortierung = 'posts ASC'; $POSTS = 'DESC'; break;
}
$tpl->set ('NAME', $NAME);
$tpl->set ('RANG', $RANG);
$tpl->set ('GRUPE', $GRUPE);
$tpl->set ('LLOGIN', $LLOGIN);
$tpl->set ('POSTS', $POSTS);
$erg = db_query("select name,rank,grupe,`desc`,posts,llogin,DATE_FORMAT(date,'d.m.Y H:i') as datum from prefix_user ORDER BY ".$sortierung);
und die meb_list.htm folgendermaßen geändert:
<table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
<tr class="Chead" >
<th height="30" width="20%"><b><a href="index.php?user-name{NAME}">{_lang_name}</b></a></th>
<th align="center" width="20%"><b><a href="index.php?user-rang{RANG}">{_lang_rank}</b></a></th>
<th align="center" width="20%"><b><a href="index.php?user-grupe{GRUPE}">Funktion</b></a></th>
<th align="center" width="30%"><b><a href="index.php?user-llogin{LLOGIN}">Letzter Login</b></a></th>
<th width="10%" align="center"><b><a href="index.php?user-posts{POSTS}">{_lang_posts}</b></a></th>
</tr>{EXPLODE}<tr class="{CLASS}">
<td>{NAME}</td>
<td align="center">{RANG}</td>
<td align="center">{GRUPE}</td>
<td align="center">{LLOGIN}</td>
<td align="center">{POSTS}</td>
</tr>{EXPLODE}
</table>
<br />
<div align="center">{SITELINK}</div>
Sieht jemand den Fehler, den ich gemacht hab?
Danke und Gruß
Flo
verwendete ilchClan Version: 1.1
betroffene Homepage: flo984.fl.funpic.de/index.php?user

