Hey Leute ... ich habe vor eine Seite mit einem Dynamischen Menue zu erstellen.
Man soll die Einzelnen Menuepunkte von der Seite aus verwalten können!
Das ganze habe ich versucht mit einer MySql Datenbank zu lösen.
Das ganze sieht folgendermaßen aus:
PHP-Code:
<?php
include "db.php";
if (!$sql = mysql_query("SELECT name, pfad FROM 20228m8746_1.menue_main", $dataDb))
{
echo "Fehler beim auslesen der Daten!".mysql_error;
}
echo "<ul>";
while ($inhalt = mysql_fetch_assoc($sql))
{
echo "<li style='list-style-type: none; list-style-position:outside;'><a href='../php/show_content.php?pfad=".$inhalt['pfad']."'>".$inhalt['name']."</a>";
echo "<ul>";
if (!$sqlUnterp = mysql_query("SELECT name,pfad FROM 20228m8746_1.".$inhalt['pfad']."",$dataDb))
{
echo "Fehler beim auslesen der 2. Daten!!".mysql_error();
}
while($inhaltUnterp = mysql_fetch_assoc($sqlUnterp))
{
echo "<li style='list-style-type: none; list-style-position:outside;'><a href='../php/show_content.php?pfad=".$inhaltUnterp['pfad']."'>".$inhaltUnterp['name']."</a>";
}
echo "</ul>";
}
echo "</ul>"
?>
Die Oberpunkte (die als erstes in der Schleife Stehen ) werden angezeigt. Die die aber als unterpunkte in der Liste erscheinen sollen nicht! Vllt könnt ihr mir ja helfen und sagen worans liegt. Die Datenbank ist richtig ausgefüllt. Daran lags nicht. Wer sich das ganze mal anschaun will :
www.lange-nico.de