//variable para notificar de errores: 0 significa no errores $error = 0; //validando si el tipo de imagen es imagen de ficha de seguridad: if (strcasecmp($tipo, "seguridad") == 0) { //echo "Ingresa a SEGURIDAD"; //consultando si el estudiante ya tiene registrada una imagen de tipo ficha de seguridad: $resultset_img = $database->getImageOfSafetyForStudent($id_student); //echo "despues de primera consulta a BD"; if (mysql_num_rows($resultset_img) > 0) { //si hay registros entonces se debe cargar la img y actualizar la BD //echo "Aun no hay registros en la BD"; //se mueve el archivo a la ubicacion predefinida: if ($_FILES["fileimage"]["error"] == 0 && $_FILES['fileimage']["name"] != "") { if (move_uploaded_file($_FILES['fileimage']['tmp_name'], "imgsfichasphotos/" . $_FILES["fileimage"]["name"])) { //si el archivo se ha movido correctamente entonces se actualiza el registro en la BD: $database->updateNameSecurityImageStudent($id_student, "imgsfichasphotos/" . $_FILES["fileimage"]["name"]); //echo "El archivo se ha movido correctamente"; } else { $error = 1; //error 1 no se ha podido mover el archivo //echo "El archivo no se ha podido mover"; } } else { $error = 2; //error 2 datos de archivo icorrectos o error durante transmision //echo "Hay algun error con la transferencia del archivo"; } //se actualiza el registro actual con el nuevo nombre de la imagen: } else { //si no hay registros se mueve el archivo y se inserta un nuevo registro: if ($_FILES["fileimage"]["error"] == 0 && $_FILES['fileimage']["name"] != "") {