Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem - pętla
Forum PHP.pl > Forum > Przedszkole
Axel
sprawa jest prosta lecz nie potrafie sobie z tym poradzić smile.gif, chodzi mi fragment kodu, który wkleje, chodzi mi oto że jezeli wartosc z bazy bedzie 1, to ma wyswietlic obrazek 1, jezeli 2, to obrazek 2, jezeli 3 to obrazek 3, a jezeli nie bedzie sie rownalo ani 1 ani 2 ani 3 to ma poprostu pokazać jaką ma wartosc to pole z bazy:
  1. <?php 
  2. if ($row['place'] = 1) {
  3. echo '<img src=\"cup_1.gif\"/>';
  4. }
  5.  
  6. elseif ($row['place'] = 2) {
  7. echo '<img src=\"cup_2.gif\"/>';
  8. }
  9.  
  10. elseif ($row['place'] = 3) {
  11. echo '<img src=\"cup_3.gif\"/>';
  12. }
  13.  
  14. else echo($row['place']);
  15.  
  16. ?>


jak to poprawić bo teraz mi nie robi tego co bym chciał sad.gif
Kuziu
  1. <?php
  2.  
  3. switch($row['place']){
  4.   case 1: echo '<img src=\"cup_1.gif\"/>'; break;
  5.   case 2: echo '<img src=\"cup_2.gif\"/>'; break;
  6.   case 3: echo '<img src=\"cup_3.gif\"/>'; break;
  7.   default: echo($row['place']); break;
  8. }
  9. ?>
kszychu
  1. <?php
  2.  
  3. is_int($row['place']) ? echo &#092;"<img src=\"cup_{$row['place']}.gif\"/>\" : echo $row['place'];
  4.  
  5. ?>
Axel
wielkie dzięki, działa smile.gif
bpawlik
pierwsza werjsa trez bedzie dzialac tylko zamist "=" powinienes uzyc "=="
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.