Hallo Leute.
Durch Probleme mit meinen CMS habe ich das Ganze CMS noch einmal vom grundgerüst geschrieben und eine andere variante benutzt.
Über $_get['section'] include ich den inhalt. im menu übergebe ich die sections. leider habe ich das Problem, dass ich immer nur den letzten eintrag in der datenbank abrufen kann. die einträge davon enthalten dann folgende fehler:
Notice: Undefined index: Home in
/home/www/p1340/html/plunix/inc/inhalt.php on line 5
Warning: main() [function.include]: Failed opening '' for inclusion
(include_path='.:/usr/local/php4/lib/php') in
/home/www/p1340/html/plunix/inc/inhalt.php on line 5
Die Datei Inhalt.php sieht so aus:
Aber in diesen Script kann ich keine Fehler erkennen.
Dies dürfte eher an den belegen der variablen legen.
Dazu sind folgende scripte zuständig
Da ich aber nicht verstehe warum nur der letzte Beitrag in der Tabelle angezeigt wird, denke ich dass der Fehler im Script nummer 2 steckt.
Zu sehen ist das Script unter www.lennie06.de/plunix/
Durch Probleme mit meinen CMS habe ich das Ganze CMS noch einmal vom grundgerüst geschrieben und eine andere variante benutzt.
Über $_get['section'] include ich den inhalt. im menu übergebe ich die sections. leider habe ich das Problem, dass ich immer nur den letzten eintrag in der datenbank abrufen kann. die einträge davon enthalten dann folgende fehler:
Notice: Undefined index: Home in
/home/www/p1340/html/plunix/inc/inhalt.php on line 5
Warning: main() [function.include]: Failed opening '' for inclusion
(include_path='.:/usr/local/php4/lib/php') in
/home/www/p1340/html/plunix/inc/inhalt.php on line 5
Die Datei Inhalt.php sieht so aus:
PHP-Code:
<?php
if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) {
include $dateien[$_GET['section']];
} else {
include $dateien['Home'];
}
?>
Dies dürfte eher an den belegen der variablen legen.
Dazu sind folgende scripte zuständig
PHP-Code:
<?php
$sql1a = mysql_query($sql1) OR die(mysql_error());
while($row = mysql_fetch_assoc($sql1a)) {
$dateien = array();
$dateien[$row['Titel']] = "inc/seite.php";
}
?>
PHP-Code:
<?php
$sql2 = "SELECT
Titel,
Inhalt,
Datum
FROM
News
WHERE
Titel = '".$_GET['section']."'";
$sql2a = mysql_query($sql2) OR die(mysql_error());
while($row = mysql_fetch_assoc($sql2a)) {
echo " <h1>".$row['Titel']."</h1>\n";
echo " ".$row['Inhalt']."\n";
}
?>
Zu sehen ist das Script unter www.lennie06.de/plunix/
Kommentar