Mam błahy problem, a jednak nie potrafię rozgryźć o co chodzi. Prosty skrypcik powiększający aktualne ceny produktów. Po odpaleniu w bazie zamiast ceny 64.275 pojawia się 127.980000. No coooo jest ? Jeśli zamiast zmiennej $cena wpiszę jaką kolwiek cenę ręcznie to jest ok. Cena wywołana tuż przed zapytaniem jest ok, tuż po zapytanie też ok... ale w bazie pojawia się zupełnie inna liczba.
{ $cena = $wiersz['price']; if($wiersz['price'] <= 50) { $cena += $cena * 1.5; } else if(($wiersz['price'] > 50) && ($wiersz['price'] <= 100) ) { $cena += $cena; } $ehh = "UPDATE ps_product_shop SET price={$cena} WHERE id_product=18" ; }
Poniżej wynik:
Pozdrawiam