Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Wyswietlanie zmiennej
-edek-
post
Post #1





Goście







Witam, mam taki przykład:
  1. <?php
  2. switch ($_GET['co']) {
  3. default: include ("news.php"); break;
  4. case "news": include ("news.php"); break;
  5. case "links": include ("links.php"); break;
  6. } ?>


Czy da się radę wyswietlic za pomoca echo, jaką strone zmienna $co zaincludowała?
tzn jeżeli kliknę w link news, lub links to czy da rade wyświetlić że załączyło tą akurat stronę
próbowałem stosowac echo $co; ale niestety nie działa
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


Cytat(kszychu @ 6.12.2007, 15:55:25 ) *
Jeśli chodzi o konstrukcję switch case, to default daje się na końcu.


a dlaczego?

przecież:
  1. <?php
  2. $zm = 5;
  3.  
  4. switch ( $zm ){
  5. default:
  6. echo 'spoza przedzialu {1,2,3}';
  7. break;
  8. case 1:
  9. echo '1';
  10. break;
  11. case 2:
  12. echo '2';
  13. break;
  14. case 3:
  15. echo '3';
  16. break;
  17. }
  18. ?>


działa dokładnie tak samo jak
  1. <?php
  2. $zm = 5;
  3.  
  4. switch ( $zm ){
  5. case 1:
  6. echo '1';
  7. break;
  8. case 2:
  9. echo '2';
  10. break;
  11. case 3:
  12. echo '3';
  13. break;
  14. default:
  15. echo 'spoza przedzialu {1,2,3}';
  16. break;
  17. }
  18. ?>


a jeśli chodzi o główny wątek to wystarczy za switchem wypisać
  1. <?php
  2. echo $_GET['co']
  3. ?>
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: 4.10.2025 - 22:13