Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Tworzenie zapytania
Forum PHP.pl > Forum > Przedszkole
piotr485
Czy można zapisac to jakos szybciej ?

  1.  
  2. $dodaj_galeria_1 = 'UPDATE galeria SET nazwa_galeri="'.$_POST['nazwa_galeri_1'].'" WHERE nr_galeri = 1 AND id_katalog = 22';
  3. $wynik_1 = mysql_query($dodaj_galeria_1) OR die(mysql_error());
  4.  
  5. $dodaj_galeria_2 = 'UPDATE galeria SET nazwa_galeri="'.$_POST['nazwa_galeri_2'].'" WHERE nr_galeri = 2 AND id_katalog = 22';
  6. $wynik_2 = mysql_query($dodaj_galeria_1) OR die(mysql_error());
  7.  
  8. $dodaj_galeria_3 = 'UPDATE galeria SET nazwa_galeri="'.$_POST['nazwa_galeri_3'].'" WHERE nr_galeri = 3 AND id_katalog = 22';
  9. $wynik_3 = mysql_query($dodaj_galeria_1) OR die(mysql_error());
  10.  
  11. $dodaj_galeria_4 = 'UPDATE galeria SET nazwa_galeri="'.$_POST['nazwa_galeri_4'].'" WHERE nr_galeri = 4 AND id_katalog = 22';
  12. $wynik_4 = mysql_query($dodaj_galeria_1) OR die(mysql_error());
  13.  
  14. $dodaj_galeria_5 = 'UPDATE galeria SET nazwa_galeri="'.$_POST['nazwa_galeri_5'].'" WHERE nr_galeri = 5 AND id_katalog = 22';
  15. $wynik_5 = mysql_query($dodaj_galeria_1) OR die(mysql_error());
  16.  
blooregard
Tak, w pętli.
  1. for ($i = 1; $i <=5; $i++) {
  2. $dodaj_galeria = 'UPDATE galeria SET nazwa_galeri="'.$_POST['nazwa_galeri_$i']i.'" WHERE nr_galeri = '".$i."' AND id_katalog = 22';
  3. $wynik= mysql_query($dodaj_galeria) OR die(mysql_error());
  4.  
  5. }
piotrooo89
a skąd wiesz że ich będzie zawsze 5? ja bym iterował foreach po tablicy $_POST.
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.