![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 250 Pomógł: 11 Dołączył: 20.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pewnie coś banalnego ale nie moge tego przejść
Chce zmniejszyć wartość rekordu w tabeli o ilość zakupionego towaru
Jak zwiększenie ilości kupinych działa bez zarzutu to zmniejszenie nie. Mam to w pętli i w zalezności od ilości kupinych towarów. Jeśli jes to 1 rodzaj przedmiotu w ilości np 4 szt i mam na stanie 100 sztuk to po operacji mam stan -4 (minus cztery). Jesli natomiast mam np 4 rodzaje przedmiotów po 4 szt i kazda na stanie ma po 100 szt to po operacji mam: -4, 96, 96 ,96. pole w bazie jest INT i zmienna $ilosc też jest int. Co jest nie tak? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 250 Pomógł: 11 Dołączył: 20.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
to się elegancko wykonuje i wartości $ilosc ładnie się uploadują do bazy. Coś z tym odejmowaniem chyba nie tak jest :/
Można by było to obejść, najpierw odczytać wartość pola ilosc z bazy i wykonać odejmowanie a sam wynik updatowac do bazy. Ale to kolejne zapytanie do bazy. I w sumie to poprzednie zapytanie powinno działać. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 06:56 |