le dispense sono veramente orride e piene di errori , infatti alcuni miei compagni avevano risolto come hai detto tu con $_POST['spesa'] ma io non ne avevo capito il perchè, ora ho capito che dipende dalla versione,, per il resto adesso provo a fare le correzioni che mi hai suggerito grazie mille