Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/05/2014, 09:54
Avatar de HackID1
HackID1
 
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 10 meses
Puntos: 17
Respuesta: condicion if else no se cumple para boton file

He seguido leyendo información y al fin he dado con la solución para conocer como saber si hay fichero seleccionado o no.

He cambiado la línea 34 del código anterior:

Código PHP:
Ver original
  1. if (isset($_FILES['imagen']) ) {

Por esta condición:

Código PHP:
Ver original
  1. if( $_FILES['imagen']['type'] == '' ) {
  2.     $error = true;  //si error es TRUE es Q no se selecciono fichero. pasa a ELSE
  3.     echo 'No modificada la Imagen!';
  4.                
  5. }
  6.                
  7. if(empty($error))
  8. {
  9. //aqui el resto de código de creacion de imagen...
  10. //desde la LINEA 38 hasta la 74
Con esto compruebo que el tipo de archivo no sea '' (vacio). Y esta forma me funciono.

Y por ultimo he quitado el else if y tan solo he puesto un else.
Con lo que hay solo 2 condiciones una efectua la consulta si se sube la imagen y otra si no se sube imagen.

Gracias por vuestras sugerencias me vinieron muy bien, veo que este código lo puedo mejorar mucho, hasta para permitir tamaño máx o varios formatos de imagen.

:)
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1