Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> strony typu index.php?page=
vtuner
post
Post #1





Grupa: Zarejestrowani
Postów: 220
Pomógł: 10
Dołączył: 23.08.2005
Skąd: Łódź

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


mam cos takiego:
  1. <?php
  2. if($chop == $_GET['chop'])
  3. {
  4. if ( $chop == "AMV")
  5. {
  6. include 'amv.php';
  7. }
  8. else if ( $chop == "CPWerks")
  9. {
  10. include 'cpwerks.php';
  11. }
  12. }
  13. else if($page == $_GET['page'])
  14. {
  15. if ( $page == "")
  16. {
  17. include 'start.php';
  18. }
  19. else if( $page == "dupa")
  20. {
  21. include'dupa.php';
  22. }
  23. }
  24.  
  25. ?>


i nie chce mi się wyswietlic start.php przy samym poczatku strony a powinno. Co jest zle?
TZN
Mam tabele w ktorej ma to się wyświetlać. I przy samym stacie strony powinno do tabeli zaincludowac start.php i pokazac jego zawartość a nie pokazuje. Reszta jest wporządku tylko to jedno jest zle.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


A o tablicach slyszales? Przeciez ten kod to totalna masakra -- z uzyciem tablic zmiescil bys to w 3 linijkach.
-----
  1. <?php
  2. $chop = $_GET['chop'];
  3. if(!empty($_GET['chop']))
  4.  
  5. ?>

przeciez to jest bez sensu, przypisujesz wartosc nieistniejacej zmiennej a dopiero potem sprawdzasz czy ona istnieje
  1. <?php
  2. if ( isset( $_GET['chop'] )
  3. {
  4.  $chop = $_GET['chop'];
  5. }
  6. else
  7. {
  8. $chop = 'default'; // czy jakas inna wartosc (index, start, itp).
  9. }
  10.  
  11. // resszta kodu
  12.  
  13.  
  14. ?>


Ten post edytował dr_bonzo 27.11.2005, 17:37:03
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: 28.12.2025 - 14:34