Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/05/2012, 18:10
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: ¿Qué debo hacer para poder actualizar correctamente?

Cita:
Iniciado por rudy69 Ver Mensaje
Creo que hiria asi:
Código PHP:
Ver original
  1. $destino="../fotos";
  2. if (is_uploaded_file($_FILES['nomArchi']) == true) {
  3.     move_uploaded_file ($_FILES['nomArchi'] ['tmp_name'], $destino . '/' . $_FILES ['nomArchi'] ['name']);
  4.     $ruta="../fotos/".$_FILES['nomArchi'] ['name'];
  5.     $updatePhoto = ', ruta = ' . $ruta;
  6. } else {
  7.     $updatePhoto = null;
  8. }
  9.  
  10. if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
  11.   $updateSQL = sprintf("UPDATE alumnos SET  Nombre=%s, ApellidoPaterno=%s, ApellidoMaterno=%s" . $updatePhoto . ", ...  WHERE clavealumno=%s",
  12.                      
  13.                        GetSQLValueString($_POST['nombre'], "text"),
  14.                        GetSQLValueString($_POST['ap'], "text"),
  15.                        GetSQLValueString($_POST['am'], "text"),
  16.                        .
  17.                                            .
  18.                                            .
  19.                        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