beh sembra che $_POST['updates'] non ha un valore. in il tuo form hai <input type="hidden" name="updates"/> ma non c'è un valore definito con il field value. così non c'è "updates" essendo inviare. provi usare print "<pre>";print_r($_POST); sulla pagina che invia l'informazione al database e vedi i valori. per piacere incolli l'output ecco.

buona fortuna!

Dennis