Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Zmiana części htmla w zależności od zmiennej
TheArt
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TheArt
post
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
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: 11.10.2025 - 07:43