Ver Mensaje Individual
  #26 (permalink)  
Antiguo 09/05/2012, 18:37
Avatar de Vector_Latino
Vector_Latino
 
Fecha de Ingreso: mayo-2012
Mensajes: 25
Antigüedad: 12 años
Puntos: 6
Respuesta: ¿Qué debo hacer para poder actualizar correctamente?

lo que puedes hacer es colocar in input oculto con la imagen actual y colocar el valor en el else cuando se sube la imagen.

algo como esto:

Código HTML:
Ver original
  1. Foto:<br>
  2.     <img src="<?php echo mysql_result( $alumno , 0,'ruta' ); ?>" /><br>
  3. Cambiar:
  4.     <input type="hidden" name="defaultIMG" value="<?php echo mysql_result( $alumno , 0,'ruta' ); ?>" />
  5.     <input type="file" name="foto" /><br>

y en procesar.php colocas:

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

prueba esto a ver si te coge.