Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] nawigacja strony
adam83
post 11.02.2010, 18:19:02
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 2.11.2009

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
Fifi209
post 11.02.2010, 19:43:08
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Najlepiej wykorzystywać wzorzec programowy: wzorzec


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
adam83
post 11.02.2010, 19:55:57
Post #3





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 2.11.2009

Ostrzeżenie: (0%)
-----


dziękuje
Go to the top of the page
+Quote Post
Mariusz_Sz
post 11.02.2010, 20:30:05
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 11.02.2010

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:54