} else { header("location: edit_question.php?conf=2&id=" . $last_id); exit; } // cierra if interno } else { header("location: edit_question.php?error=4&id=" . $last_id); exit; } } else { //else de error cuando el formato de archivo no es valido header("location: edit_question.php?error=3&id=" . $last_id); exit; } } else { //si el archivo no se ha cargado es porque no se desea actualizar el archivo por tanto se actualiza todo menos el archivo: //este bloque de codigo se ejecuta para evitar que se dañe el nombre del archivo en la BD //el nombre del archivo sera un punto si no se envia ningun archivo: $nom_archivo = "."; $data_con = new funciones_BD(); //se llama a otra funcion que actualiza todos los datos de la pregunta, menos el nombre del archivo: if ($data_con->updateQuestionWihtoutFile($fase_form, $paso_form, $preg_form, $opciona_form, $opcionb_form, $opcionc_form, $opciond_form, $respuesta_form, $last_id)) { header("location: edit_question.php?conf=1&id=" . $last_id); exit; } else { header("location: edit_question.php?conf=2&id=" . $last_id); exit; } // cierra if interno } }