Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Includowne Menu
dudikow
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 8.11.2009
Skąd: Kowary

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


Witam serdecznie .
Na wstępie muszę napisać że dopiero zaczynam zabawę z PHP, i wydje mi się że zagadnienie które mnie przerasta dla większości forumowiczów będzie banałem.
A więc , od kilku dni pracuje nad includownym menu
  1. <?php
  2. $go = $_GET['go'];
  3. $sid = $_GET['sid'];
  4. $id = $_GET['id'];
  5.  
  6. if(!empty($go) and empty($id)) {
  7.  
  8. if(is_file("page/$go.html")) include "page/$go.html";
  9. else echo "<br />Nie ma takiej strony :-(";
  10. }
  11. elseif(!empty($sid) and !empty($id)) {
  12.  
  13. if(is_file("page/strona/$sid.htm")) include "page/strona/$sid.htm";
  14. else echo "<br />Nie ma takiej strony :-(";
  15. }
  16.  
  17. else include "page/start.html";
  18. ?>

i wszystko działa ok do momentu kiedy np do strony ?index.php?go=zdjecia chce dodać jeszcze id. czyli jaśniej folder np zdjecia bedzie miał kilka podfolderów (id=1,2,3). i analogicznie tak samo z sid index.php?sid=informacje to działa ale jak chcę dodać kolejne podtsrony id=1,2,3 czyli index.php?sid=informacje &id=1 to wraca do głównej strony.
Przepraszam że może troche mało czytelnie to opisalem lecz wydje mi sie że zainteresowni bedą wiedzieli o co chodzi.
Pozdrawiam i liczę na pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Po pierwsze: przeczytaj wątek o bezpieczeństwie skryptów, bo Twój skrypt jest dziurawy.

Co do problemu: dodajesz kolejny warunek, którego nie uwzględniasz w if i dlatego wyzwalany jest domyślny, czyli to, co w else.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
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: 22.08.2025 - 04:30