also, so ungefähr müsste das so gehen (habs nicht getestet)
PHP-Teil
?php
$sql =
SELECT DISTINCT kategorie
FROM ls_table
ORDER BY kategorie ASC;
$rskats=mysql_query$sql, $link;
$kats=array;
while$kat=mysql_fetch_array$rskats
$sql=
SELECT *
FROM ls_table
WHERE kategorie='$datensatzkategorie'
ORDER BY hits DESC;
$rslinks=mysql_query$sql,$link;
$links=array
while $link=mysql_fetch_array$rslinks
// $link ist bereits ein indexierter Array mit allen Feldern
array_push$links,$link;
$kat=array_merge$kat,array'links'=$links;
array_push$kats,$kat;
$tmpl = new vlibTemplate'deintemplate.html';
$tmpl-setLoop'kats', $kats;
$tmpl-setVar'tbwidth', $tbwidth;
$tmpl-setVar'bc', $bc;
$tmpl-setVar'katfarbe', $katfarbe;
$tmpl-setVar'tb2', $tb2;
$tmpl-parse;
?
Template:
tmpl_loop kats
table width=tmpl_var tbwidth border=o cellspacing=0, cellpadding=0
tr
td bgcolor=tmpl_var bg align=left valign=top
table width=tmpl_var tbwidth border=0 cellspacing=1 cellpadding=3
tr
td bgcolor=tmpl_var katfarbe
a name=tmpl_var kategorie /bKategorie img border=0 src=kat.gif tmpl_var kategorie/b
/td
/tr
/table
/td
/tr
/table
table width=tmpl_var tbwidth border=o cellspacing=0, cellpadding=0
tr
td bgcolor=tmpl_var bg align=left valign=top
table width=tmpl_var tbwidth border=0 cellspacing=1 cellpadding=3
tmpl_loop links
tr bgcolor=tmpl_var tb2
td width=45% align=left valign=top
a href=redirect.php?id=tmpl_var id target=_blanktmpl_var url/a
/td
td width=45% align=left valign=top
tmpl_var beschreibung
/td
td width=10% align=center
tmpl_var hits
/td
/tr
/tmpl_loop
/table
/td
/tr
/table
/tmpl_loop
Wobei du sehr vieel abellen verwendest.....
Yaslaw, ungetesten Code postend