Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ciągi Zapytań, o co chodzi w tych ciągach zapytań
-pkacper-
post 25.08.2004, 15:04:35
Post #1





Goście







słyszałem że można mieść jeden dokument php np. index.php i odwoływać się do innych przez ciąg zapytań np. index.php?page=1 Jak mam to zrobić, wytłumaczcie o co w tym chodzi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
switch
post 25.08.2004, 15:49:38
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 19.08.2003

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


To proste. Do strony np index1.php ładujesz inne. Działa to tak jak jest przy użyciu ramek, czyli masz np jedną strone główną z menu i stałą treścią a ładuja Ci się tylko strony z tym co chcesz dać. Ułatwia to bardzo zycie przy kolejnych aktualizacjach wityny, gdyż jeżeli miałbyś dodać jakis link w menu dla 300 stron, to troche potrwa a tak zrobisz to dla jednej. To oczywiście tylko przykład. Nie zrozum mnie żle, że to jest tzw. "ramka", ale działa na podobnej zasadzie. Z ta różnicą, że jest to lepsze rozwiązanie niż zastosowanie wspomnianych tutaj ramek.
Go to the top of the page
+Quote Post
-pkacper-
post 25.08.2004, 16:37:02
Post #3





Goście







Tak wiem o tym ale chodzi mi o same dołączanie innych stron do tej głównej jeśli możesz podaj jakiś przykład
Go to the top of the page
+Quote Post
kicaj
post 25.08.2004, 16:51:49
Post #4





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


  1. <?php
  2. if( isset( $_GET['page'] ) )
  3. {
  4. if( $_GET['page'] == 1 )
  5. {
  6.  include( 'plik1.php' );
  7.  }
  8.  elseif( $_GET['page'] == 2 )
  9.  {
  10.  include( 'plik2.php' );
  11.  }
  12. } 
  13. else
  14. {
  15. include( 'startowa.php' );
  16. }
  17. ?>

Bylo juz na forum, poszukaj...


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
-pkacper-
post 25.08.2004, 17:09:01
Post #5





Goście







Dzieki exclamation.gif!
Go to the top of the page
+Quote Post
gkeb
post 25.08.2004, 22:03:57
Post #6





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 6.03.2004

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


Zainteresuj sie rowniez funkcja swith ->lepsze niz spora ilosc if-ów.
  1. <?php
  2.  
  3. switch ($page)
  4. {
  5. case 1:
  6.  include &#092;"page1.php\";
  7.  break;
  8. case 2:
  9.  include &#092;"page2.php\";
  10.  break;
  11. default:
  12.  include &#092;"page.php\";
  13.  break;
  14. }
  15.  
  16. ?>
Go to the top of the page
+Quote Post
yavaho
post 26.08.2004, 00:12:14
Post #7





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


Ja mam troche krocej
Ale nalezalo by jeszcze wstawic sprawdzenie czy taki plik istnieje i czy napewo znajduje sie na lokalnym serwerze.
  1. <?php
  2. if( isset( $_GET['page'] ) )
  3. include( 'plik'.$_GET['page'].'.php' );
  4. else
  5. include( 'startowa.php' );
  6. ?>


--------------------
Książki informatyczneKsiążki biznesowe
Warsztat: notepad hardcore
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: 14.08.2025 - 06:45