le signe <, si tu le remplaces par > ?
là ce que je lis c'est que si mont * 5 (soit ce qui doit etre consommé) est inférieur au stock, ça ne marche pas
à noter tu pourrais ne faire qu'une seule requête update, puisque tu tapes dans la même table
EDIT : et en plus (je pense ton code très critiquable mais bon je ne suis pas assez à niveau pour tout t'expliquer) tu devrais passer par une variable intermédiaire pour ton $_POST['mont']
genre
$mont = intval($_POST['mont']);
et après utiliser $mont, tu réduiras les risques d'injection SQL
là ce que je lis c'est que si mont * 5 (soit ce qui doit etre consommé) est inférieur au stock, ça ne marche pas
à noter tu pourrais ne faire qu'une seule requête update, puisque tu tapes dans la même table
EDIT : et en plus (je pense ton code très critiquable mais bon je ne suis pas assez à niveau pour tout t'expliquer) tu devrais passer par une variable intermédiaire pour ton $_POST['mont']
genre
$mont = intval($_POST['mont']);
et après utiliser $mont, tu réduiras les risques d'injection SQL