Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Pętla z pewnym warunkiem
Forum PHP.pl > Forum > Przedszkole
max_mcee
Baza wygląda tak:
----------------------------------
id | option_id | option_value |
10 1 1
10 2 1
10 3 1
10 4
10 5
10 6 1
10 7 1
10 8
----------------------------------
i teraz mam pętle:

  1. $query2 = "SELECT * FROM baza WHERE id = '$id'";
  2. $result2 = mysql_query($query2);
  3.  
  4. $row2 = mysql_fetch_array($result2);
  5.  
  6. while($row2 = mysql_fetch_array($result2)) {
  7.  
  8.  
  9.  
  10. }


i teraz jak zrobić, aby ta pętla przeleciała i sprawdziła, jeśli dla option_id = 1 jest w option_value = 1 to wyświetliło grafikę o nazwie np. grafika_on.gif, a gdy nie było by tam nic, wyświetliło grafikę o nazwie np. grafika_off.gif
jak taką pętlę wykonać ? ma ktoś jakiś pomysł ?
Kużdo
  1. $query2 = "SELECT * FROM baza WHERE id = '$id'";
  2. $result2 = mysql_query($query2);
  3.  
  4. $row2 = mysql_fetch_array($result2);
  5.  
  6. while($row2 = mysql_fetch_array($result2)) {
  7. echo "option_id:"$row2[1];
  8. if($row2[2] == '1') {
  9. echo " <img src=\"grafika_on.gif\"><br />";
  10. } else echo " <img src=\"grafika_off.gif\"><br />";
  11. }


Nie wiem czy o to Ci chodziło, ale ten kod listuje coś takiego:

Kod
option_id:1 <img src="grafika_on.gif"><br />
option_id:2 <img src="grafika_on.gif"><br />
option_id:3 <img src="grafika_on.gif"><br />
option_id:4 <img src="grafika_off.gif"><br />
option_id:5 <img src="grafika_off.gif"><br />
option_id:6 <img src="grafika_on.gif"><br />
option_id:7 <img src="grafika_on.gif"><br />
option_id:8 <img src="grafika_off.gif"><br />
max_mcee
ok, śmiga, ale jeszcze mam problem.
ponieważ dla każdego option_id ma wyświetlać się inna grafika
czyli
option_id:1 np. zdjecie kota
option_id:2 np. zdjecie psa
option_id:3 np. zdjecie chomika

i one są off lub on, czyli albo kolorowe, albo szare.
thek
Tonajprościej nazwy obrazków ustaw odpowiednie winksmiley.jpg kotek_on.jpg, kotek_off.jpg i tak dalej smile.gif To czy będzie tam kotek czy pies czy co innego możesz ustawić przykładowo poprzez switch
max_mcee
ups, może jakiś przykład ? bo nie ogarniam ;/
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.