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:
Por esta condición:
Código PHP:
Ver originalif( $_FILES['imagen']['type'] == '' ) {
$error = true; //si error es TRUE es Q no se selecciono fichero. pasa a ELSE
echo 'No modificada la Imagen!';
}
{
//aqui el resto de código de creacion de imagen...
//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.
:)