Zacznę od razu: w bazie danych mam tabelkę z jednym polem `stan`. Wpisane w nim mam np. 40.38.
Odczytuję dane z bazy tak:
$stan = "SELECT `stan` FROM `tabelka` ";
Następnie poprzez formularz mam pola wyboru czy liczbę którą wpiszę ma mi odjąć czy dodać.
W porządku, jeśli chcę żeby odjęło to odejmuje, ale tak że wyniki wychodzą zupełnie inne niż powinny. np. za małe albo za duże.
W wyniku poszukiwań forum znalazłem kilka postów z sugerowaniem ustawienia opcji "FLOAT" dla pola w tabeli mysql. Tak właśnie ustawiłem ale nie zmieniło to nic.
$ilosc = $_POST['ilosc']; $nowystan = $wynikstanu - $ilosc;
i w końcu UPDATE pola o $nowystan
Tutaj stawiam pytanie: Dlaczego wyniki wychodzą nie takie jak trzeba i jak temu zaradzić?
Pozdrawiam