index.php mit menüführung
Chefkoch
- php
Hallo Fachmänner,
Ich will eine index.php mit Menüführung machen die bei default die Seite "home.php" included. und wenn man z.B. index.php?page=about schreibt statt der Seite home .php ide Seite about.php included. Unten an mein code. Nur das dumme ist: Er funktioniert nicht. Es wird mit eine komplett weiße Seite ausgegeben. die unterseiten Ordner und bestandteile gibt es alles. Und ich habe es auf einem Server mit aktuellem php getestet.
[code lang=php]<?
if (isset($_GET["page"]))
$page = $_GET"page"];
else
$page = "home";
include "seiten/bausteine/head.php";
switch ($page)
{
case "home" : include "seiten/home.php"; break;
case "about" : include "seiten/about.php"; break;
case "news" : include "seiten/news.php"; break;
case "shoutbox" : include "seiten/shoutbox.php"; break;
default : include "seiten/home.php";
}
include "cou/txtcounter.php";
include "seiten/bausteine/footer.php";
?>[/code]
Schonmal Danke im vorraus
MfG
Chefkoch
Moin,
[code lang=php]<?
if (isset($_GET["page"]))
Wenn das:
$page = $_GET"page"];
wirklich so in deinem Code steht, sollte du das korrigieren, ansonsten erstmal das error reporting anschalten und gucken ob die Seite dann immernoch weiss bleibt....
MfG,
Juan
[code lang=php]<?
if (isset($_GET["page"]))Wenn das:
$page = $_GET"page"];
wirklich so in deinem Code steht, sollte du das korrigieren,
wie Korrigieren. Ic hbin nicht so der Fachmann.
ansonsten erstmal das error reporting anschalten und gucken ob die Seite dann immernoch weiss bleibt....
wie das?
[code lang=php]<?
if (isset($_GET["page"]))Wenn das:
$page = $_GET"page"];
wirklich so in deinem Code steht, sollte du das korrigieren,
wie Korrigieren. Ic hbin nicht so der Fachmann.
Naja, der Parameter heisst $_GET["page"] und nicht $_GET"page"]
Guckst du hier : < http://de.php.net/manual/de/function.error-reporting.php >
MfG,
Juan
hi,
<?
if (isset($_GET["page"]))
$page = $_GET"page"];
else
$page = "home";
Du brauchst bei nicht vorhandenem Parameter keinen Defaultwert zuweisen - dafür kannst du doch den default-Zweig im Switch nutzen.
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
hi,
Du brauchst bei nicht vorhandenem Parameter keinen Defaultwert zuweisen - dafür kannst du doch den default-Zweig im Switch nutzen.
OK, Kommando zurück: Natürlich kann $_GET["page"] nur verwendet werden, wenn es existiert. Irgendeine Abfrage solcher Art braucht es also schon.
gruß,
wahsaga