![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 20.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cze.
Mam kod: Kod <img src="images/12.jpg"> chcę, żeby w zależności od zmiennej Kod if($_GET['page'] == zmienna) wczytywał się obraz odpowiedni dla danej podstrony. Oczywiscie mozna to zrobic przez include, tyle że to troche głupie żeby tworzyć dodatkowe kilkubajtowe pliczki. Czy da sie to jakoś zrobić, żeby działało w ten sposób: Kod if page=1 then <img src="images/1.jpg"> if page=2 then <img src="images/2.jpg"> if page=3 then <img src="images/3.jpg"> umiem Kod <?php
$str = $_GET['page']; if ($str == start){ echo (" <TD> <img src=\"images/12.jpg\" width=25 height=15 border=\"0\"></a> </TD> ");} ?> Ten post edytował TheArt 25.06.2009, 12:03:10 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 20.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wiesz nie znam funkcji switch, z tego co rozumiem sprawdza ona poprzez case czy zmienna rowna sie zapisanej w apostrofy, jesli tak to wykonuje operacje pomiedzy case break, jesli nie, przechodzi do nastepnej petli case break. Znam sie na programowaniu, przez to szukalem w php czegos w postaci if else, teraz widze ze case break to podobna funkcja.
Czy jest jakas przewaga tego sposobu ktory napisales nad moim Kod <?php $str = $_GET['page']; if ($str == start){ echo (" <img src=\"images/1.jpg\" width=25 height=15 border=\"0\"> ");} elseif ($str == start1){ echo (" <img src=\"images/2.jpg\" width=25 height=15 border=\"0\"> ");} else echo (" <img src=\"images/optymalny.jpg\" width=25 height=15 border=\"0\"> ");} ?> Chodzi mi o to, ze dzieki if else, jest możliwość wstawienia linku, ktory będzie alternatywny, czyli jeśli żaden warunek nie będzie spełniony. Przy case break chyba nie da się tego zrobić. Ten post edytował TheArt 25.06.2009, 13:15:17 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 07:43 |