Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]problem ze switch'em
hub3rt
post
Post #1





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 19.09.2003
Skąd: Białystok

Ostrzeżenie: (10%)
X----


Menu:
  1. <?php echo '<a href="index.php?strona=1">Strona główna</a>'; ?><br>
  2. <?php echo '<a href="index.php?strona=2">Linki</a>'; ?><br>

Część zawartości strony:
  1. <?php
  2. switch ($_GET['strona']) {
  3.  case 1:
  4.  $number = "5"; require('cutenews/show_news.php');
  5.  $dzial = 'Aktualności';
  6.  break;
  7.  case 2:
  8.  $dzial = "Linki";
  9.  require('linki.php');
  10.  break;
  11. }
  12. ?>


Dlaczego nie działa? :| Po kliknięciu na link nie zachodzą żadne zmiany. W ogóle nie wyświetla się nic. Nawet zaden błąd. Proszę o pomoc!
Go to the top of the page
+Quote Post
MrMag
post
Post #2





Grupa: Zarejestrowani
Postów: 154
Pomógł: 5
Dołączył: 24.02.2004

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


moze dlatego, ze zjadles {} dla poszczegolnych case'ów, ale nie jestem pewien czy trzeba je pisac. ja pisze smile.gif

Ten post edytował MrMag 20.11.2005, 20:20:38


--------------------
Go to the top of the page
+Quote Post
hub3rt
post
Post #3





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 19.09.2003
Skąd: Białystok

Ostrzeżenie: (10%)
X----


Nie...spróbowałem i nic nie zmieniło.
Go to the top of the page
+Quote Post
dtb
post
Post #4





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


zrób to tak:

  1. <?php
  2. $array[1] = array (
  3. 'numer' => 5,
  4. 'dzial' => 'Aktualności',
  5. 'require' => 'cutenews/show_news.php'
  6. );
  7.  
  8. $array[2] = array (
  9. 'dzial' => 'Linki',
  10. 'require' => 'linki.php'
  11. );
  12.  
  13. $numer = $array[$_GET['strona']]['numer'];
  14. $dzial = $array[$_GET['strona']]['dzial'];
  15. require ($array[$_GET['strona']]['require']);
  16. ?>


powinno działać ale to jednak nie rozwiązuje problemu ze switchem

Ten post edytował dtb 20.11.2005, 20:53:29


--------------------
Go to the top of the page
+Quote Post
Diablos
post
Post #5





Grupa: Zarejestrowani
Postów: 165
Pomógł: 6
Dołączył: 17.06.2005

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


  1. <?php
  2. case '1':
  3. ...
  4. case '2':
  5. ?>


moze tak?
Go to the top of the page
+Quote Post
hub3rt
post
Post #6





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 19.09.2003
Skąd: Białystok

Ostrzeżenie: (10%)
X----


Odkryłem o co chodzi... switch nie działa w tabelach... bo normalnie działa, a w tabeli (htmlowej) już za nic nie idzie... :?
Go to the top of the page
+Quote Post
ikioloak
post
Post #7





Grupa: Zarejestrowani
Postów: 416
Pomógł: 0
Dołączył: 8.01.2004

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


Cytat
Odkryłem o co chodzi... switch nie działa w tabelach... bo normalnie działa, a w tabeli (htmlowej) już za nic nie idzie... :?

cokolwiek to znaczy..

U mnie dziala tak jak hub3rt masz, wiec moze blad lezy gdzie indziej?
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 - 12:08