Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] nawigacja strony
Forum PHP.pl > Forum > Przedszkole
adam83
Witam,

Czy móglby mi ktoś napisać, w jaki sposób robi się nawigację strony w PHP...
Chciabym pierwszy raz coś takiego zrobić, widzialem pomysly polegające na wczytywaniu poszczególnych kawalkow strony w zależnosci od wartości parametru przesylanego w linku, czy to najlepszy sposób?
Fifi209
Najlepiej wykorzystywać wzorzec programowy: wzorzec
adam83
dziękuje
Mariusz_Sz
CODE

<a href=\"index.php?strona=glowna\">GLOWNA</a>
<a href=\"index.php?strona=manu1\">manu1</a>
<a href=\"index.php?strona=manu2\">manu2</a>
<a href=\"index.php?strona=manu3\">manu3</a>
<a href=\"index.php?strona=kontakt\">kontakt</a>

W powyższy sposób przesyłasz Get-em zmienną strona (wartość tej zmiennej = glowna)
Następnie includujesz skrypt obsługi tej zmiennej:
CODE
include(".../skrypt.php");


Zawartość skrypt.php poniżej:
CODE
if(isset($_GET['strona']))
{
$strona = $_GET['strona'];
if(!empty($strona))
{
if ($strona == glowna)
include("strony/glowna.php");
else if($strona == manu1)
include("strony/manu1.php");
else if($strona == manu2)
include("strony/manu2.php");
else if($strona == manu3)
include("strony/manu3.php");
else if($strona == kontakt)
include("strony/kontakt.php");
}
else {include("strony/glowna.php");}
}
else {include("strony/glowna.php");}


Generalnie można to przedstawić pseudo kodem jako:

div [manu] /div
div [tresc] tu się includuje zawartość pliku manu1, manu2, manu3... (w zależności od zmiennej GET) /div
div [stopka] /div
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.