Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/05/2012, 18:44
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
Yo entiendo asi:
Codigo 1, validas si el campo "ruta" esta vacio, si esta vacio, muestras la imagen por defecto, correcto?

Ahora, si le das al boton "submit", en teoria creo que piensas que envias una variable con el nombre "nomArchi" que contiene una nueva imagen para el alumno, la cual no la estas mandando, para verificar lo que te digo, puedes hacer var_dump($_FILES['nomArchi']), y apuesto que no te imprime nada, porque la variable esta nula, no estas subiendo ningun archivo,

Tienes que agregar un 'input' tipo 'file' con nombre 'nomArchi', y de paso, cuando el usuario le de 'submit' tienes que validar si el usuario ha subido un archivo, con los codigos que te pase

Código PHP:
Ver original
  1. if (is_uploaded_file($_FILES['nomArchi']) == true) {
  2.     move_uploaded_file ($_FILES['nomArchi'] ['tmp_name'], $destino . '/' . $_FILES ['nomArchi'] ['name']);
  3.     $ruta="../fotos/".$_FILES['nomArchi'] ['name'];
  4.     $updatePhoto = ', ruta = ' . $ruta;
  5. } else {
  6.     $updatePhoto = null;
  7. }

verifico si se ha subido el archivo correctamente, y procedo a actualizar, de lo contrario, no realizo ninguna accion

Tienes razón en el primero valido si es vació muestro la imagen por defecto...

Entiendo tu lógica validar mi file... lo que me cuesta mucho trabajo es la sintaxis no se como debería hacerlo ...
Gracias