SELECT ilosc_dostepnych FROM artykuly WHERE id=$id
potem wczytanie zmiennej nowa_ilosc pobranej z formularza...
i porównanie tej nowej_ilosci z ilosc_dostepnych . Jesli $nowa_ilosc >$ilosc_dostepnych to echo "nie ma takiej ilosci na magazynie. Stan magazynu to".$ilosc_dostepnych" else {wykonanie update }..
Dobrze myślę

Może jakaś inna ppropozycja tego rozwiązania , mile widziana:)
Stworzyłam taki kod, ale nie działa ... moze jakieś nakierowanie co wymaga poprawy ? .. poprostu po naciśnięciu przycisku Policz, wyświetla się tylko pusta strona.
<?php require('config.php'); $il=$_POST["id"]; $zapytanie="SELECT ilosc_dostepnych FROM rabat JOIN koszyk_klienta ON rabat.idrabat = koszyk_klienta.id_wyb_rab where id_koszyk=$il"; if ($ile>1){ $ilosc= $items[0]; if ($_POST["nowa_ilosc"] > $ilosc) { } else { $zapytanie = "UPDATE koszyk_klienta SET ilosc_wyb_rab = '".$_POST["nowa_ilosc"]."' WHERE id_koszyk = '".$_POST["id"]."' and (id_sesji = '".$_COOKIE["PHPSESSID"]."' OR id_user = '".$_SESSION['user_id']."')" ; //przekierowuje na stronę pokazkoszyk exit; }} } else { exit; } ?>