W moim skrypcie jest dodawanie produktow do faktury, od razu obliczana jest cena brutto w zaleznosci ile sztuk danego produktu wpisalismy.
Chodzi mi teraz o edycje, edytowanie polega tylko na zmianie ilosci sztuk.
Czyli zmieniamy jedynie liczbe sztuk i obliczenia musza sie odbyc od nowa
Dodawanie produktu do bazy i wpisanie ilosci:
Wpisz ilosc: <INPUT TYPE="TEXT" NAME="ilosc[]" size="5">
$ilosc = $_POST['ilosc'][$i];
to wszystko w petli while ale to malo wazne. Obliczenia:
$podatekkreska= "1.0$podatek"; $brutto= $cenan*$ilosc*$podatekkreska;
ten podatek w ten sposob bo i tak zawsze bedzie ponizej 10%
I tutaj ladnie mi to wpisuje do bazy.
Teraz edycja ilosci:
<? $cenan = $row['cenan']; $podatek = $row['podatek']; $ilosc2 = $_POST['ilosc']; $podatekkreska= "1.0$podatek"; $brutto2= $cenan*$ilosc2*$podatekkreska; ?>
robilem echo i poszczegolna zmienna to podatek i cenan mi dobrze wyswietla.
w tym miejscu mam problem bo zmienna $ilosc2 nie pobiera mi to co wpisane jest w formularzu, w sumie to co jest wpisane w formularzu to jest w zmiennej $ilosc, ale pozniej te obliczenia $brutto2= $cenan*$ilosc2*$podatekkreska; zle sie wykonuja bo w wyniku zmienna $brutto2 nic nie zawiera. Na koncu jest robiony update tabeli
UPDATE faktura SET ilosc='$ilosc',brutto='$brutto2',bruttodobre='$bruttodobre2' WHERE id=$prodil
i wlasnie w bazie w polach brutto jest czysto i to samo w polu bruttodobre.