Hallo zusammen,
ich habe ein Problem, mit meiner Navigation, die wie folgt aussieht.
die inhalte werden dann in einer anderen Tabelle folgendermassen ausgelesen:
Die Scripte sind nur zur Veranschaulichung.
jetzt habe ich eine kleine Datenbank programmiert und möchte die unter einem Menüpunk einbinden. Die Inhalte sind in einem Ordner "DB" abgelegt. Wenn ich jetzt den Link einfach von "content/02_02_portrait.inc" auf "db/uebersicht.php?rubrik_id=1" ändere bekomme ich nichts angezeigt. Hat jemand eine Idee woran das liegen könnte. Wenn ich die Datenbank dierekt ausführe klappts.
Vielen Dank schonmal.
ich habe ein Problem, mit meiner Navigation, die wie folgt aussieht.
PHP:
<?php
// Array, das Navi Inhalte enthält
$menue = array(
array("<img src='img/navi/01_00_home.gif' border='0'>", 100), // Hauptrubrik
array("<img src='img/navi/02_00_unternehmen.gif' border='0'>", 200), // Hauptrubrik
array("<img src='img/navi/02_01_geschichte.gif' border='0'>", 201), // Unterrubrik
array("<img src='img/navi/02_03_werksfuehrung.gif' border='0'>", 203), // Unterrubrik
);
// Diese Funktion erstellt ein Link
function verweis($nr,$name) {
global $PHP_SELF;
return "<a href='$PHP_SELF?hauptrubrik=$nr'>".$name."</a>";
}
// Prüft, welche Hauptrubrik geöffnet wird
if(!$hauptrubrik) $hauptrubrik = 1;
else {
$rubrik = $hauptrubrik;
$hauptrubrik = substr($hauptrubrik,0,1);
}
// Eine Schleife, die das "menue"-Array durchgeht
// Ausgabe je nach Bedingung
for($i=0;$i<sizeof($menue);$i++) {
// Ausgabe der Hauptrubriken (Teilbar durch 100)
if($menue[$i][1]%100==0) {
echo verweis($menue[$i][1],$menue[$i][0])."<br>";
}
// Ausgabe der Unterrubriken (Nicht teilbar durch 100 und)
if(substr($menue[$i][1],0,1)==$hauptrubrik && $menue[$i][1]%100) {
echo "".verweis($menue[$i][1],$menue[$i][0])."<br>";
}
}
?>
die inhalte werden dann in einer anderen Tabelle folgendermassen ausgelesen:
PHP:
<?PHP
if($rubrik==100) {
readfile("content/01_00_home.inc");
} elseif($rubrik==200) {
readfile("content/02_00_unternehmen.inc");
} elseif($rubrik==201) {
readfile("content/02_01_geschichte.inc");
} elseif($rubrik==202) {
readfile("content/02_02_portrait.inc");
}
?>
Die Scripte sind nur zur Veranschaulichung.
jetzt habe ich eine kleine Datenbank programmiert und möchte die unter einem Menüpunk einbinden. Die Inhalte sind in einem Ordner "DB" abgelegt. Wenn ich jetzt den Link einfach von "content/02_02_portrait.inc" auf "db/uebersicht.php?rubrik_id=1" ändere bekomme ich nichts angezeigt. Hat jemand eine Idee woran das liegen könnte. Wenn ich die Datenbank dierekt ausführe klappts.
Vielen Dank schonmal.
Zuletzt bearbeitet: