Creo que hiria asi:
Código PHP:
Ver original$destino="../fotos";
move_uploaded_file ($_FILES['nomArchi'] ['tmp_name'], $destino . '/' . $_FILES ['nomArchi'] ['name']); $ruta="../fotos/".$_FILES['nomArchi'] ['name'];
$updatePhoto = ', ruta = ' . $ruta;
} else {
$updatePhoto = null;
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) { $updateSQL = sprintf("UPDATE alumnos SET Nombre=%s, ApellidoPaterno=%s, ApellidoMaterno=%s" . $updatePhoto . ", ... WHERE clavealumno=%s",
GetSQLValueString($_POST['nombre'], "text"),
GetSQLValueString($_POST['ap'], "text"),
GetSQLValueString($_POST['am'], "text"),
.
.
.
GetSQLValueString($_POST['clavealumno'], "text"));
verifico si se ha subido un arvhico via HTTP POST, y asi la variable $updatePhoto, asumira un valor donde se actualiza el campo 'ruta', de lo contrario, la variable $updatePhoto, estara vacia y el campo 'ruta' se mantendra intacto con el mismo valor