Foros del Web » Programando para Internet » PHP »

subir más de un archivo con el mismo id_cod

Estas en el tema de subir más de un archivo con el mismo id_cod en el foro de PHP en Foros del Web. Buenas foreros!!! Tengo un problema de planteamiento. Necesito subir en una misma noticia tantos ficheros como necesite. Hasta ahora solo subía un fichero por noticia ...
  #1 (permalink)  
Antiguo 27/06/2005, 03:29
Avatar de susaninhax  
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 20 años
Puntos: 3
subir más de un archivo con el mismo id_cod

Buenas foreros!!!

Tengo un problema de planteamiento. Necesito subir en una misma noticia tantos ficheros como necesite. Hasta ahora solo subía un fichero por noticia o si le ponía 4 cajitas pos cuatro ficheros pero al momento.

A alguien le ha pasado algo similar y tubiera que subir varios ficheros con el mismo id sin tener que poner las cajitas????????? alguien tiene una idea de como plantearlo o como se puede hacer?

Un saludo y muchas gracias de antemano!!!
  #2 (permalink)  
Antiguo 27/06/2005, 03:51
 
Fecha de Ingreso: junio-2005
Mensajes: 6
Antigüedad: 19 años, 4 meses
Puntos: 0
Hola, no sé si te he entendido muy bien, pero te voy a comentar como lo haría yo por si acaso te vale.

Si quieres añadir varios ficheros podrías utilizar un sistema similar al que se utiliza al crear un correo, tipo hotmail. Es decir, se abre una ventana nueva en la que tienes un campo FILE, buscar el fichero lo añades y te pregunta si quieres añadir alguno más o regresar a la pantalla anterior.

Una vez en la pantalla de la noticia sólo mostrarías la lista de ficheros adjuntados en formato texto, como una cadena. Para guardar esto en la base de datos deberías crear una tabla "documentos" para que permita guardar tantos ficheros adjuntos como quieras (en cada fila uno) con una clave ajena a la noticia.

Saludos
  #3 (permalink)  
Antiguo 27/06/2005, 04:48
 
Fecha de Ingreso: diciembre-2004
Ubicación: Pamplona
Mensajes: 71
Antigüedad: 19 años, 11 meses
Puntos: 0
No sé si es lo que buscas

No sé si es lo que preguntas, pero voy a contestar en función de lo que yo entiendo y luego dices.
Yo he entendido: Asociar varios ficheros a una sóla noticia.
Contestación a esto; El id no puede ser el mismo porque simpre tiene que ser un número clave o algo que no se repita para diferenciar uno de otro. Por ello lo que deberías es crear un nuevo campo en la tabla de archivos adjuntos que haga refernecia al número de noticia asociada. De tyal manera que cada artículo pueda tener asociados tantos artículos como quieras pero simpre con distinto id. A la hora de publicarlo, sólo tendrás que hacer una consulta a la base donde coincida el id del artículo con el campo artículo de la tabla archivos.
Como no sé si te he contestado o no aquí me tienes para lo que quieras, un saludo desde Iruño;

Spielberg

----------------
Nos vemos en www.inmonet.net
  #4 (permalink)  
Antiguo 27/06/2005, 05:03
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
... es una forma... pero hay dos (básicas).
1) Tabla nueva con un campo para guardar la id de la noticia y consultar por dicho campo según el id de la noticia... entiendo es lo que tienes en mente Spielberg...

2) Tener un N número de campos en la mtabla de la noticia donde serán guardados dichos valores... esto sería bueno paraponer un límite de los archivos relacionados con dicha noticia (4 campos, 4 archivos.. por ejemplo)... en caso de que haya menos pués simplemente dejas los campos vacios...

Ahora ¿cómo subir multiples archivos??... hay algo en las FAQ... y espero esto te sirva: http://www.forosdelweb.com/f18/upload-multiple-ayuda-subiendo-imagenes-por-bd-307532/

Seguro habrá más enlaces si buscas en el foro... Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:28.