Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/05/2011, 12:25
roboty
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años
Puntos: 5
Respuesta: como cambiar este bucle for

asin lo tengo yo

codigo html:
Código HTML:
Ver original
  1. <input name="archivo[]" type="file" >
  2. <input name="archivo[]" type="file" >
  3. <input name="archivo[]" type="file" >

lo guardo con un bucle for asin:
Código PHP:
Ver original
  1. $numFiles = count($_FILES['archivo']['name'];
  2. for($indice=0; $indice<$numFiles; $indice ++){
  3. //aqui el codigo para subir archivos a mi carpeta del servidor
  4. //codigo para guardar el nombre del archivo en mi base de datos
  5. // los datos del form los recojo con $_FILES['archivo']['name'][$indice]
  6. }

este codigo me funciona bien cuando me guarda los archivos en mi carpeta del servidor lo que no funciona bien es que cuando me guarda el nombre de el archivo siempre me guarda tres registros aunque envie solo uno y lo que quiero es que en mi base de datos no haiga un campo vacio.

Stramin me explique mal por eso no me entendistes lo siento espero que ahora me entiendas. No se si tengo que hacer un bucle for para la subida de archivos y otro bucle for para guardar la base de datos la verdad que no consigo dar con la solucion espero que me orientes

No hay otra forma de hacerlo con menos codigo

Última edición por roboty; 06/05/2011 a las 12:32