Nie wiem gdzie jest problem, mam nadzieję że dobrze rozumiem. :)
Robisz zwykły formularz, który po kliknięciu będzie się wykonywał i zmieniał wartość w kolumnie "ilość" o 1 mniej. Najpierw jednak pobierasz SELECTem wartość danego pola i sprawdzasz zwykłym ifem czy jest wartosc > 0, jeśli jest to UPDATE SET się wykonuje, jak nie, to wyświetlasz jakąś informację (lub nie), że wartość jest równa 0.