Hi @ all,
habe mir ein neues System gebastelt mit einer Navi die auch
Unterkategorien unetrstützt. Wollte das auf eine 3. oder 4. Ebene
darunter erweitern aber mir fällt ein weiteres Kriterium nicht ein zum Filtern
der Einträge in der DB. Bei jedem Artikel wird die Rubrik_ID mit
reingeschrieben damit eine Zuordnung stattfindet.
DB :
----------------------------------------------------------------
rubrik_id | rubrik | top_rub | sub_rub
----------------------------------------------------------------
1 | Prozessoren | 0 | ja
2 | AMD | 1 |
3 | Ahtlon XP | 2 |
4 | Ahtlon Mobile | 2 |
mysql_db:
Funktionieren tut es mit einer Hauptkategorie inkl einer Unterkategorie.
Soll aber eine weitere Unterkategorie in die 1. Unterkategorie gesetzt werden, gehts noch nicht.
Wer sieht ne Lösung in meinem Prob bzw. kann mich auf den Weg bringen ?
CU
habe mir ein neues System gebastelt mit einer Navi die auch
Unterkategorien unetrstützt. Wollte das auf eine 3. oder 4. Ebene
darunter erweitern aber mir fällt ein weiteres Kriterium nicht ein zum Filtern
der Einträge in der DB. Bei jedem Artikel wird die Rubrik_ID mit
reingeschrieben damit eine Zuordnung stattfindet.
DB :
----------------------------------------------------------------
rubrik_id | rubrik | top_rub | sub_rub
----------------------------------------------------------------
1 | Prozessoren | 0 | ja
2 | AMD | 1 |
3 | Ahtlon XP | 2 |
4 | Ahtlon Mobile | 2 |
mysql_db:
PHP-Code:
$res = mysql_db_query($dbase, "select * from rubrik
where top_rub = 0 order by rubrik");
$num = mysql_num_rows($res);
for ($i=0; $i<$num; $i++)
{
$rubrik = mysql_result($res, $i, "rubrik");
$top_rub = mysql_result($res, $i, "top_rub");
$sub_rub = mysql_result($res, $i, "sub_rub");
$artikel_id = mysql_result($res, $i, "rubrik_id");
if ($sub_rub != 'ja' and $artikel_id != $nav)
{?>
<a href="show_shop.php?rb=<?php echo $artikel_id; ?>
&nav=<?php echo $artikel_id; ?>&left=j"><?= $rubrik ?></a>
<?php }
if ($sub_rub != 'ja' and $artikel_id == $nav)
{ ?>
<?= $rubrik ?>
<?php }
if ($sub_rub == 'ja' and $nav != $artikel_id)
{?>
<a href="show_shop.php?rb=<?php echo $artikel_id; ?>
&nav=<?php echo $artikel_id; ?>&left=j&det= "><?= $rubrik ?></a>
<?php }
if ($sub_rub == 'ja' and $nav == $artikel_id)
{ ?>
<a href="show_shop.php?rb=<?php echo $artikel_id; ?>
&nav=<?php echo $artikel_id; ?>&left=j"><?= $rubrik ?></a>
<?php
$res1 = mysql_db_query($dbase, "select * from rubrik
where top_rub = $nav order by rubrik");
$num1 = mysql_num_rows($res1);
for ($i1=0; $i1<$num1; $i1++)
{
$rubrik = mysql_result($res1, $i1, "rubrik");
$top_rub = mysql_result($res1, $i1, "top_rub");
$sub_rub = mysql_result($res1, $i1, "sub_rub");
$artikel_id = mysql_result($res1, $i1, "rubrik_id");
echo "<a href=\"show_shop.php?
rb=$artikel_id&nav=$top_rub\">$rubrik</a>";
}
}
}
Soll aber eine weitere Unterkategorie in die 1. Unterkategorie gesetzt werden, gehts noch nicht.
Wer sieht ne Lösung in meinem Prob bzw. kann mich auf den Weg bringen ?
CU
Kommentar