Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2011, 11:34
tokero
 
Fecha de Ingreso: abril-2009
Ubicación: Vitoria
Mensajes: 160
Antigüedad: 15 años
Puntos: 1
Pregunta INSERT de registro con imagen

Buenos días a todos:

Ante todo muchas gracias por su atención y espero que puedan ayudarme.

Estoy trabajando en un sistema de mantenimiento con las funciones básicas de añadir, actualizar o borrar.

Los registros tienen un campo imagen, donde guardo la "URL" de la imagen.

Cuando añado un registro, si se selecciona una imagen esta se coloca en la carpeta del server y se guarda su URL, si no se selecciona imagen, se pone una URL por defecto, de una imagen alternativa.

Pero al realizar la comprobación de si se ha seleccionado imagen, siempre cuela y lo toma como si se hubiera seleccionado imagen.

La imagen se manda desde el formulario con el siguiente código desde el fichero add.php:

Código HTML:
Ver original
  1. <input type="file"  name="ufile" class="upimage"/>

Y en el fichero adding.php que es donde se compruban los datos la recojo asi:

Código PHP:
//Comprueba si se ha seleccionado alguna imagen.
if($_FILES['ufile']['error'] > 0){
  
//Comprobaciones de la imagen, extension, etc. y guardado.
}else{
  
//Se coloca una imagen por defecto.

No consigo que me compruebe si se ha seleccionado una imagen en el formulario, o sin embargo la variable está vacía.

El codigo de comprobación y subida de la imagen lo he sacado de la web del w3schools.

No entiendo, por que no es capaz de reconocer si la variable esta vacia o no...
Gracias de nuevo por vuestra atención