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%)
-----


Cytat(collusio @ 25.06.2009, 04:17:29 ) *
  1. <?php
  2. switch($_GET['page']){
  3.    case '1':
  4.        echo '';
  5.    break;
  6.  
  7.    case '2':
  8.        echo [img]%5C%22images/2.jpg%5C%22[/img];
  9.    break;
  10.  
  11.    // itd.
  12. }
  13. ?>


switch" title="Zobacz w manualu PHP" target="_manual


To byłby ciekawy sposób, gdyby nazwy wczytywanych obrazków były ułożone kolejno, tylko przykładowo wpisałem cyferki, choć oczywiście dałoby się je przemianować.


Cytat(hondek @ 25.06.2009, 08:40:13 ) *
@collusio
w takim wypadku jak podales chyba zbedny jest switch, bo wystarczy poprostu :

  1. <?php
  2. [img]%5C%22images/%3C?=[/img].jpg&#092;">
  3. ?>


To mi się podoba, choć jw nie nada się chyba jeśli są różne nazwy.


Cytat(MateuszScirka @ 25.06.2009, 10:08:14 ) *
Może tak?

  1. <?php
  2. if($_GET['page'] == '1')
  3. {
  4. echo '';
  5. }
  6.  
  7. if($_GET['page'] == '2')
  8. {
  9. echo '';
  10. }
  11.  
  12. if($_GET['page'] == '3')
  13. {
  14. echo '';
  15. }
  16. ?>


Cóż zapomniałem o apostrofach.
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: 13.10.2025 - 11:30