Nieuw lid |
|
Ik wil graag een systeem bouwen, waarbij er berichten gekoppeld zijn aan subcategoriën, die weer gekoppeld zijn aan categoriën.
Wat is het probleem? Als er geen berichten staan in een bepaalde subcategorie, wordt de gehele subcategorie niet getoond.
Zo ziet de code eruit:
define ('MAX_COLS', 1);
echo "<table><tr> ";
$sql=mysql_query("SELECT * FROM categoriesub, categorie, berichten WHERE categoriesub.cat_id='".$_GET['cat_id']."' AND categoriesub.cat_id = categorie.cat_id AND categoriesub.catsub_id = berichten.catsub_id");
if(!$sql)
{
die(mysql_error());
}
$count = 0;
while($aFetch=mysql_fetch_assoc($sql))
{
if ($count == MAX_COLS) {
$count = 0;
echo "</tr><tr>";
}
echo "<TD>
<TABLE CELLSPACING=0>
<TR><TD BGCOLOR=\"#9AB0C8\" COLSPAN=2><A HREF=\"categorie?rubriek=subcategorie&catsub_id=".$aFetch['catsub_id']."\"><B>".$aFetch['catsub_naam']."</B></TD></TR>
<TR><TD WIDTH=245 BGCOLOR=\"#CCD7E4\"><A HREF=\"bericht.php?ad_id=".$aFetch['bericht_id']."\">".$aFetch['bericht_titel']."</TD>
</TR></TABLE></TD>";
$count++;
}
echo "</tr></table> ";
$sql=mysql_query("SELECT * FROM categoriesub, categorie, berichten WHERE categoriesub.cat_id='".$_GET['cat_id']."' AND categoriesub.cat_id = categorie.cat_id AND categoriesub.catsub_id = berichten.catsub_id"); if(!$sql) { } $count = 0; { if ($count == MAX_COLS) { $count = 0; } <TABLE CELLSPACING=0> <TR><TD BGCOLOR=\"#9AB0C8\" COLSPAN=2><A HREF=\"categorie?rubriek=subcategorie&catsub_id=".$aFetch['catsub_id']."\"><B>".$aFetch['catsub_naam']."</B></TD></TR> <TR><TD WIDTH=245 BGCOLOR=\"#CCD7E4\"><A HREF=\"bericht.php?ad_id=".$aFetch['bericht_id']."\">".$aFetch['bericht_titel']."</TD> </TR></TABLE></TD>"; $count++; }
|