su questa riga:
$q = mysql_fetch_array(update) or die(mysql_error());

mi da questo errore...

mysql_fetch_array(): supplied argument is not a valid MySQL result resource