24. august 2005 - 21:06Der er
15 kommentarer og 2 løsninger
Vise kategori 1 gang pr. links
Jeg har en bunke links, som er sorteret efter cat og sub_cat i en mySQL DB. Følgende kode virker fint, bortset fra, at hvis der er flere links indenfor hver sub_cat, så lister den cub_cat (category) overskriften flere gange...
Håber I kan hjælpe, så den kun hiver den overskrift ud 1 gang for hver sub_cat (altså udtrækket ved $query2
--code--
$output = ""; $query = mysql_query("SELECT * FROM link ORDER BY cat ASC, sub_cat") or die(mysql_error()); $oldCat = "";
$query2 = mysql_query("SELECT name FROM link_subcat WHERE link_cat = '$link_cat' AND link = '$link'") or die(mysql_error()); while ($row2 = mysql_fetch_assoc($query2)) { $sub_category_name = $row2[name];
Jeg ved ikke helt om jeg opnår hvad jeg tror du mener, men prøv:
$query2 = mysql_query("SELECT name FROM link_subcat WHERE link_cat = '$link_cat' AND link = '$link'") or die(mysql_error()); $sub_cat_temp = ""; while ($row2 = mysql_fetch_assoc($query2)) { $sub_category_name = $row2[name];
$newCat = $row["cat"]; if ($newCat != $oldCat) { $query2 = mysql_query("SELECT name FROM link_subcat WHERE link_cat = '$link_cat' AND link = '$link'") or die(mysql_error()); while ($row2 = mysql_fetch_assoc($query2)) { $sub_category_name = $row2[name];
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.