W kodzie mam coś źle ze sprawdzaniem czy już istnieje materiał z taką cechą ponieważ update działa mi tylko gdy dodaje dane z ostatniej pozycji magazynu.
Nie wiem jak to zrobić żeby porównywało dane z całej tabeli.
Ktoś wie jak to naprawić ?
function dodaj_f($nr,$cecha,$ilosc,$material,$data,$cena) { { $zawartosc_mg[]=$txt_mg; foreach($zawartosc_mg as $element_mg){ } if(($material==$element_mg['material']) && ($cecha==$element_mg['cecha'])) { $ilosc_suma=$ilosc+$element_mg['ilosc']; echo('UPDATE magazyn SET ilosc="'.$ilosc_suma.'" WHERE material="'.$material.'" AND cecha="'.$cecha.'"'); mysql_query('UPDATE magazyn SET ilosc="'.$ilosc_suma.'" WHERE material="'.$material.'" AND cecha="'.$cecha.'"'); } else{ }}