Hi
Habe eine frage. Ich bin in Php noch etwas ein Anfänger. Ich möchte mithilfe von Php ein vorhandenes klappmenü dynamisch machen. in diesem klappmenü gibt es eine ober- und eine UNterkategorie, welche in eine Mysql datenbakn gespeichert sind. bisher schaffe ich nur die oberkategorien anzeigen zu lassen, die unterkategoriene habe ich aber noch nicht hinbekommen. In meiner datenbank habe ich eine tabelle in der ober und unterkategorie abgespeichert sind. Die oberkategorie hat eine eigene ID und eine parentid welche bei der oberkategorie NULL ist. bei der unterkategorie (hat auch eine eigene ID) ist dann die parentid gleich der zugehörigen oberkategorie. ICh schaffe es zwar auf zwei seiten das ganze dynamisch hinzubekommen, da man dort eine variable mitgeben kann (in dem fall die ID) mit hilfe von der man dann die unterkategorien "rasubekommt". Bei dem Klpaamenü geht das ja nicht da man nur eine seite hat (bzw vllt geht es doch aber ich weis nicht wie man das macht^^). Nun wollte ich fragen ob mir jemand bei meinem problem helfen kann (ich hoffe es steht im richtigen thread).
Hier ist der KLappmenü code in der Siete (dahinter läuft noch ein JAvaskript und ein CSS skript was aber nicht wichtig sein dürfte)
Bisher habe cih es so Probiert aber so geht es leider nich dann kommt ein Error.
HIer der link zu der seite wo der Fehler code steht.
http://www.freebee-warez.bplaced.net/menu-test2.php
Wäre über hilfe sehr erfreut
Habe eine frage. Ich bin in Php noch etwas ein Anfänger. Ich möchte mithilfe von Php ein vorhandenes klappmenü dynamisch machen. in diesem klappmenü gibt es eine ober- und eine UNterkategorie, welche in eine Mysql datenbakn gespeichert sind. bisher schaffe ich nur die oberkategorien anzeigen zu lassen, die unterkategoriene habe ich aber noch nicht hinbekommen. In meiner datenbank habe ich eine tabelle in der ober und unterkategorie abgespeichert sind. Die oberkategorie hat eine eigene ID und eine parentid welche bei der oberkategorie NULL ist. bei der unterkategorie (hat auch eine eigene ID) ist dann die parentid gleich der zugehörigen oberkategorie. ICh schaffe es zwar auf zwei seiten das ganze dynamisch hinzubekommen, da man dort eine variable mitgeben kann (in dem fall die ID) mit hilfe von der man dann die unterkategorien "rasubekommt". Bei dem Klpaamenü geht das ja nicht da man nur eine seite hat (bzw vllt geht es doch aber ich weis nicht wie man das macht^^). Nun wollte ich fragen ob mir jemand bei meinem problem helfen kann (ich hoffe es steht im richtigen thread).
Hier ist der KLappmenü code in der Siete (dahinter läuft noch ein JAvaskript und ein CSS skript was aber nicht wichtig sein dürfte)
Code:
<td width="153" height="320" rowspan="7"><ul id="MenuBar1" class="MenuBarVertical"> <li><a href="#">Oberkategorie Test1</a> <ul> <li><a href="#">untertest1</a></li> <li><a href="#">untertest1</a></li> <li><a href="#">untertest1</a></li> <li><a href="#">untertest1</a></li> <li><a href="#">untertest1</a></li> <li><a href="#">untertest1</a></li> </ul> </li> <li><a href="#">Oberkategorie Test2</a> <ul> <li><a href="#">untertest2</a></li> <li><a href="#">untertest2</a></li> <li><a href="#">untertest2</a></li> <li><a href="#">untertest2</a></li> <li><a href="#">untertest2</a></li> </ul> </li> </ul> </td>
PHP-Code:
<?php
include 'open.php';
$query = "SELECT * FROM kategorie WHERE parentid IS NULL";
$result = mysql_query($query);
echo "<ul>";
while($row = mysql_fetch_array($result)
{
echo "<li>[ <a href=\"unterkategorie.php?hauptkat={$row['kategorieid']} \">{$row['name']}</a> ]</li>\n";
$mainCategory = $_GET['hauptkat'];
if($mainCategory == $row['kategorieid'])
{
echo "<ul>\n";
$innerQuery = "SELECT * FROM kategorie WHERE parentid =" . $mainCategory;
$innerResult = mysql_query($innerQuery);
while($innerRow = mysql_fetch_array($innerResult))
{
echo "<li>[ <a href=\"produkt.php?katego={$row['kategorieid']} \">{$row['name']}</a> ]</li>\n";
}
echo "</ul>\n";
}
echo "</li>\n";
}
echo "</ul>";
include 'closedb.php';
?>
http://www.freebee-warez.bplaced.net/menu-test2.php
Wäre über hilfe sehr erfreut
Kommentar