Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> prosty schemat, dobrze zrobilem?
cienki bolek
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.07.2005

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


zrobilem cos takiego:
  1. <?php
  2. // zmienna $go przekazana metoda GET
  3. $go = $_GET['go'];
  4. // sprawdzamy czy zmienna $go nie jest pusta
  5. if(!empty($go)) {
  6. // wyswietla sie odpowiednia tresc
  7. if($go=1) echo &#092;"strona 1\";
  8. if($go=2) echo &#092;"strona 2\";
  9. if($go=3) echo &#092;"strona 3\";
  10. if($go=4) echo &#092;"strona 4\";
  11. else echo &#092;"<br>Nie ma takiej strony :-(\";
  12. }
  13. // jezeli zmienna $go jest pusta wyswietla się strona glowna
  14. else ?>
  15. tresc strony glownej
  16. <?php ; ?>

i to ma dzialac w ten sposob, ze jak klikne na link 1 = "index.php?go=1" to sie wyswietla text 1, dobrze to jest zrobione?
nie wiem tylko czy mozna sklecic to w ten sposob, zeby wyskoczyc do html'a a nie uzywac "echo":
  1. else ?>
  2. tresc strony glownej
  3. <?php ; ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cienki bolek
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.07.2005

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


smentek ja wiem ze tak mozna wychodzic z trybu php ale nie wiedzialem czy sam srednik mozna zostawic tam na koncu
  1. <?php ; ?>
no i wiem ze o programowaniu nie mam pojecia, ale ja chce tylko zrobic sobie tak na swojej stronce zeby przy zmianie layouta nie musiec zmieniac kazdej strony.
Wlasciwie to mam taie rozwiązanie ale to jest amatorskie bardzo:
  1. <?php $tytul = &#092;"aktualnosci\";
  2. include(&#092;"1.txt\");
  3. echo &#092;"$tytul\";
  4. include(&#092;"2.txt\");?>
  5.  
  6. tresc strony
  7.  
  8. <?php include(&#092;"3.txt\");
  9. echo &#092;"$tytul\";
  10. include(&#092;"4.txt\");?>

no i w plikach 1,2,3,4.txt mam kawalki layouta, nie bede tu przytaczal bo nieistotne to jest

Cytat
nie umiesciles kodu html. Wiec zadne linki ci sie same nie wyswietla.
Cytat
link 1 = "index.php?go=1"



MissMoneypenny, no ze switchem jest lepiej, ale nie wiedzialem jak to sie dokladnie konstruuje (no moze nie konstruuuje ale pisze) bo znalem takie cos z Pascala



aha jeszcze pytanko: jesli przypisuje cos do zmiennej ale wewnątrz funkcji, to trzeba tą zmienną zglobalowac?
  1. <?php
  2. function napisz()
  3. {
  4. global $tyt;
  5. $tyt=linki;
  6. echo &#092;"<html><head><title>www.pjanie.prv.pl :: $tyt</title>\"
  7. }
  8. ?>

bo jak chce uzyc teraz tej zmiennej
  1. <?php
  2. echo &#092;"tutul strony $tyt\";
  3. ?>

to nie wiem czy ona bedzie zawierac ten tytul, jesli nie dam globala

Ten post edytował cienki bolek 22.07.2005, 10:28:53
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 06:06