J'ai rien compris à ton explication random !
C quel langage ca ? (je suis curieux c tout)
Pour ma part je propose simplement une vérification du champ de saisie en javascript, ou alors ce petit controle php bien pratique :
if( ! ereg( "^[0-9]*$", $stock, $regs ) )// Quantité non numérique
return messerr("Le stock saisi doit être positif !",-1);
// messerr est l'une de mes fonctions perso (ne pas tenir compte)
ou encore :
if( ! ctype_digit($quantite)) // Caractère non numérique.
return messerr("La quantité saisie n'est pas un entier !",-1);
Voilà bonne chance ++