Non da' errori, header("Location: messaggio.php?ID=$ultimo_id");, qui ultimo_id è 0 perché non ha inserito niente.