
08/05/2012, 18:10
|
 | | | Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 8 meses Puntos: 12 | |
Respuesta: ¿Qué debo hacer para poder actualizar correctamente? Cita:
Iniciado por rudy69 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 GRACIAS por tu respuesta funciona para cuando ya existe la foto pero sino no sube la nueva |