Hallo zusammen,
ich hab ein dynamische menu anhang diese http://tut.php-q.net/frames.html tutorials erstellt, es funktioniert alles, nur möchte ich die einträge jetzt in der DB speicher und über ein Admin panel den menu verwalten.
Gleichzeitig möchte ich ein Tree menu aufbauen hier den alle PHP scripte.
Wie müsste die DB aussehen für den Menu aussehen?
Wie baue ich ein Tree menu ein?
die Index Seite:
menu.php
inhalt.php
ich hab ein dynamische menu anhang diese http://tut.php-q.net/frames.html tutorials erstellt, es funktioniert alles, nur möchte ich die einträge jetzt in der DB speicher und über ein Admin panel den menu verwalten.
Gleichzeitig möchte ich ein Tree menu aufbauen hier den alle PHP scripte.
Wie müsste die DB aussehen für den Menu aussehen?
Wie baue ich ein Tree menu ein?
die Index Seite:
PHP-Code:
<?php
error_reporting(E_ALL);
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n";
echo "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n";
echo "<html>\n";
echo "<head>\n";
echo "<title>Meine Seite</title>\n";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"page.css\" />\n";
echo "<meta http-equiv=\"Content-Type\"content=\"text/html; charset=ISO-8859-1\" />\n";
echo "</head>\n";
echo "<body>\n";
echo "<div id=\"root\">\n"; // ganz oberer Div-Holder
echo "<div id=\"banner\">\n"; // banner
include "banner.php";
echo "</div>\n";
echo "<div id=\"links\">\n"; // linkes Menu
include "menu.php";
echo "</div>\n";
echo "<div id=\"mitte\">\n"; // In der Mitte der Inhalt
include "inhalt.php";
echo "</div>\n";
echo "<br style=\"clear:both;\" />\n"; // css-float beenden
echo "</div>\n";
echo "</body>\n";
echo "</html>\n";?>
PHP-Code:
<?php
$dateien = array(); // ein Leeres Array erzeugen
$dateien['news'] = "news.php";
$dateien['clanwars'] = "clanwars.php";
$dateien['admin'] = "admin.php";
$dateien['test']="test/test.php";
?>
<!-- die Datei menu.php -->
<ol>
<li>
<a href="index.php">News</a>
</li>
<li>
<a href="index.php?section=admin">Admin</a>
</li>
<li>
<a href="index.php?section=clanwars">Clanwars</a>
</li> <!-- usw. -->
</ol>
PHP-Code:
<?php
if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) {
include $dateien[$_GET['section']];
}
else
{
include $dateien['news'];
}
?>
Kommentar