Witam.
Mam problem z wykonaniem zapytani chodzi mi oto aby w jedym zapytaniu zostalo uaktualnine dane wprowadzone po przez pole input i musi to byc wykonane za pomoca jednego zapytania narazie zrobiłem coś takiego:
  1. <?
  2. echo"<form action=\"".$_SERVER['PHP_SELF']."?id_zamowienia=$id_zamowienia
  3. &login=$login\" method=\"POST\">\n";
  4. echo"<input type=\"hidden\" name=\"proces\" value=\"zmien\"/>\n";
  5. foreach($tablica as $wartosc)
  6. {
  7. $cena_produktu=$wartosc['cena_produktu']*$wartosc['ilosc'];
  8. echo"<tr bgcolor=\"$color\"><td align=\"center\">".$wartosc['id_towaru']."</td>
  9. <td align=\"center\">".$wartosc['nazwa']."</td><td align=\"center\">
  10. <input type=\"hidden\" name=\"towar[]\" value=\"".$wartosc['id_towaru']."\"/>
  11. <input type=\"text\" align=\"center\" size=\"3\" name=\"ilosc[]\" value=\"".$wartosc['ilosc']."\" /></td>
  12. <td align=\"center\">".$wartosc['cena_produktu']."</td>
  13. <td align=\"center\">".$cena_produktu." PLN</td>
  14. <td align=\"center\">
  15. ".number_format($cena_produktu+($cena_produktu*0.22),2)."
  16. PLN</td></tr>";
  17. }
  18. echo"<tr><td colspan=\"6\" align=\"center\"><input type=\"submit\" name=\"zmiana\" value=\"Zapisz zmiany\"/>";
  19. echo"</form>";
  20. //teraz przetwazam te dane
  21.  
  22. if(isset($_POST['proces'])&&('zmien'===$_POST['proces']))
  23. {
  24. //jezeli id_towaru, ilosc=0 to wtedy z tabeli produkty zam usun rekord o id_towaru
  25. if($_POST['ilosc']==0)
  26.  {
  27. $wynik=query("DELETE produkty_zamowienia WHERE 
  28. id_towaru='".$_POST['towar']." AND id_zamowienia='$id_zamowienia' LIMIT 1");
  29.  }
  30. else{
  31. //przychodzi zmienna ilosc to rekord o id_towaru zmieniamy mu ilosc  
  32. $wynik=query("UPDATE produkty_zamowienia SET ilosc IN 
  33. (".implode(',',$_POST['ilosc']).") WHERE id_towaru IN 
  34. (".implode(',',$_POST['id_towaru'])." AND id_zamowienia='".$id_zamowienia."'");
  35.  if(!$wynik)
  36.  
  37. }
  38.  
  39. }
  40. ?>

Ale niestety nie dziala to ma moze ktoś jakiś pomysł sad.gif
Za pomoc zgóry dziekuje.
Pozdrawiam