• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

ein include vom menüe aus ändern

wessei

Neues Mitglied
hallo

also ich hab genug davon bei einer änderung alle deitein zu
überarbeiten.
mein problem hab in der index.php seite das menü per include
eingelesen und will per include damit auf einer bestimmten stelle
anzeigen.

z.B.:

links: startseite, registrieren, aktivieren,
passwort vergessen


und wie kann ich es anstellen damit ich wenn ich
ganz normal auf die index seite gleich darauf die startseite angezeigt wird und
bei nem klick in das menü auf registrieren dan in dem bereich wo vorher der
inhalt der startseite war der inhalt von registrieren steht.

danke schon
im vorraus.

mfg. wessei
 
Werbung:
Übergib in dem Link im Menü ein eindeutiges Merkmal, z.B. so

Code:
index.php?content=link

"content" ist dann eine GET-Variable die Du in deiner Seite auslesen und den entsprechenden Inhalt anzeigen lassen kannst.

Beispiel:
PHP:
$content = $_GET["content"];
switch( $content )
{
 case "link":
   include("links.php");
   break;
 default:
   include("startseite.php");
   break;
}

Weitere Beispiele findest Du dafür hier im Forum und im Netz.
 
kann ich dan bei weiteren links

$content = $_GET["content"];
switch(
$content
)
{
case "startseite":
include(
"startseite.php"
);
break;
case "registrieren":
include(
"registrieren.php"
);
break;
case "aktivieren":
include(
"aktivieren.php"
);
break;
default:
include(
"startseite.php"
);
break;
}

verwenden
und kann man die zu aufrufenden links per array() definieren damit nur diese aufgerufen werden können?

mfg. wessei
 
Werbung:
ok habs mal so probiert aber wenn ich per funktionslink den header verändere: sprich login, schreibt es mir im content bereich einen notice raus das der contentbereich nicht definiert wird. wie kann ich den link gestalten um dies zu unterbinden?

Notice: Undefined index: page in .../seite.php on line 2

kann ich per link index.php?top=2&page=1 schicken? is dies den dan auch sicher?
oder bei der funktion oben definieren wenn keine seite angegeben dan soll startseite angezeigt werden.

mfg. wessei
 
Werbung:
Ich verstehe nicht was Du meinst, liegt vlt. auch am fehlenden Quellcode. Ich rate einfach mal ins Blaue und würde dir vorschlagen beim Einbinden des Contents auch zu prüfen, ob die Variable gesetzt ist mit der Du den Content lädst. Dadurch verhinderst Du schonmal diese PHP-Meldung.
 
Zurück
Oben