Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][$_GET] mam problem! wyświetlaja się dwie strony
by_Damianos
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 24.10.2010
Skąd: Głogów / Lubin / Wrocław

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


Siema!
Ja piszę pomału portal z linkami (zmienne $_GET) np.
informacja.php?o=nas

i właśnie dużo stron zrobiłem w taki sposób i właśnie teraz zobaczyłem że wczytują się dwie strony do tego że
tą stronę "O Nas" mam na górze a jak suwakiem zjadę na dół to mam np. Stronę Główną.

kod index.php (funkcja $_GET)
  1. <?
  2. if($_GET['do']=="nas"){ include("page/o/nas.php"); }
  3. if($_GET['do']=="portalu"){ include("page/o/portalu.php"); }
  4. if($_GET['do']=="rejestracja"){ include("page/user/register.php"); }
  5. ?>

jeśli jeszcze jakiś plik potrzebujesz aby mi pomóc to proszę napisać zaraz go dołączę!


Jak mogę zrobić takie linki i aby mi się nie wczytywały dwie strony?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Lepiej uzyj switch:
  1. switch($_GET['do']){
  2. case 'nas':
  3. include("page/o/nas.php");
  4. break;
  5.  
  6. case 'portalu':
  7. include("page/o/portalu.php");
  8. break;
  9.  
  10. case 'rejestracja':
  11. include("page/user/register.php");
  12. break;
  13.  
  14. default:
  15. include("page/strona_glowna.php");
  16. }
Problem moze rownierz lezec gdzie indziej, np. oprocz include dodajesz strone glowna w inny sposob. Jesli to nie zadziala to wklej caly kod index.php.

Ten post edytował sadistic_son 30.01.2011, 18:42:28


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
by_Damianos
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 24.10.2010
Skąd: Głogów / Lubin / Wrocław

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


te case nie działa
tu masz kod PHP strony index.php

  1. <?php
  2. include '_sys/inc/functions_index.php';
  3. include '_sys/inc/_headers.php';
  4. ?>
  5. <title>Strona Główna &bull; 2.1</title>
  6.  
  7. <body>
  8.  
  9. <div id="header">
  10. <div id="topHeader">
  11.  
  12. <?
  13. include '_sys/inc/logo.php';
  14. include '_sys/inc/aktualny_jezyk.php'
  15. ?>
  16. </div>
  17. <? include '_sys/inc/menu_h.php' ?>
  18. </div>
  19. <div id="pageContent"><br>
  20. <?
  21. include '_sys/inc/ostrzezenie.php';
  22. include '_sys/news/strona-glowna.php';
  23. include '_sys/inc/stopka.php';
  24. ?>


wiem że ten kod "php" jest taki prostacki ale nie chce mi się całej strony w PHP pisać smile.gif
Go to the top of the page
+Quote Post
kwiatek5
post
Post #4





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 26.01.2011

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


Sprawdź, czy nie includujesz strony w includowanym pliku.
Go to the top of the page
+Quote Post
by_Damianos
post
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 24.10.2010
Skąd: Głogów / Lubin / Wrocław

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


Cytat
Sprawdź, czy nie includujesz strony w includowanym pliku.

Sprawdzałem to kilka razy i nie ma nigdzie include do tego samego.


nie wiem co jest grane w tym
Go to the top of the page
+Quote Post
sadistic_son
post
Post #6





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Pododawaj średniki na końcach linijki 14 i 17 po instrukcjach php.
Posprawdzaj czy w includowanych plikach nie ma wewnatrz jeszcze includów.

Ten post edytował sadistic_son 31.01.2011, 15:52:13


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
by_Damianos
post
Post #7





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 24.10.2010
Skąd: Głogów / Lubin / Wrocław

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


sprawdziłem i nie ma żadnych.


Nawet jak utworzę plik HTML o zawartości:
  1. <title>Test</title>
  2. </head>
  3. <div align="center">Test</div>
  4. </body>
  5. </html>


i nic więcej to mi wczytuje tą stronę a poniżej plik index.php (stronę główną) ponieważ to includowane jest z index.php
index.php?do=test
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 Aktualny czas: 20.08.2025 - 11:56