Foros del Web » Programando para Internet » PHP »

registrar en un mismo campo varias nombres

Estas en el tema de registrar en un mismo campo varias nombres en el foro de PHP en Foros del Web. Hola hasta ahora solo puedo guardar un archivo en un campo con un identificador para cada archivo yo quiero saber si puedo guardar en mi ...
  #1 (permalink)  
Antiguo 10/05/2011, 11:06
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
registrar en un mismo campo varias nombres

Hola hasta ahora solo puedo guardar un archivo en un campo con un identificador para cada archivo yo quiero saber si puedo guardar en mi base de datos tres archivos que sean subidos en el mismo formulario pero en un mismo identificar ejemplo:

id_archivos nombrearchivo
------------------------------------------------------------------
1 coche.jpg
bici.jpg
patines.jpg
----------------------------------------------------------------------
2 loquesea.jpg
otroarchivo.jpg
otro archivo.jpg
--------------------------------------------------------------------

osea que en un id_archivo me guarde todos los archivos subidos en un mismo registro


hasta ahora me lo hace un archivo para cada identificador osea asin:


id_archivos nombrearchivo
----------------------------------------------------------------------------------------
1 coche.jpg
----------------------------------------------------------------------------------------
2 bici.jpg
----------------------------------------------------------------------------------------
3 patines.jpg
------------------------------------------------------------------------------------------


espero que se me entienda y me podais decir si es posible
  #2 (permalink)  
Antiguo 10/05/2011, 11:15
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años
Puntos: 24
Respuesta: registrar en un mismo campo varias nombres

mmmmmmm creo que no se puede... lo que podes hacer es agregar un identificador doble... que seria como una pk combinada.. por ej:

id_1 id_2 nombrearchivo
------------------------------------------------------------------
1 1 coche.jpg
1 2 bici.jpg
1 3 patines.jpg
----------------------------------------------------------------------

Seria una especie de matriz..no se si es lo que buscas pero.. espero te sirva.. Saludos
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #3 (permalink)  
Antiguo 10/05/2011, 11:23
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: registrar en un mismo campo varias nombres

porque entonces si tengo el un identificador 1 por ejemplo un comentario y el el identificador 2 tengo un archivo como tendria que hacer para mostrar por pantalla la foto y a la derecha el comentario.si me pudieras explicar o darme algun buen tutorial
  #4 (permalink)  
Antiguo 10/05/2011, 11:27
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años
Puntos: 24
Respuesta: registrar en un mismo campo varias nombres

no se si entendi bien... pero seria:

id nombrearchivo comentario
------------------------------------------------------------------
1 coche.jpg "hola bla bla"
2 bici.jpg "hola bla bla"
3 patines.jpg "hola bla bla"
----------------------------------------------------------------------

entonces cada foto tendria un comentario...
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #5 (permalink)  
Antiguo 10/05/2011, 11:34
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: registrar en un mismo campo varias nombres

no yo me refiero que si muestro el comentario por pantalla como tengo que hacer para mostrar el archivo en el lado asin mas o menos:

id_ archivo archivo comentario
----------------------------------------------------------
1 loque sea.jpg
----------------------------------------------------------
2 archivo.jpg
----------------------------------------------------------------------------
3 archivootro.jpg
--------------------------------------------------------------------------

4 esto es el comentario
-------------------------------------------------------------------------------

si lo tengo asin en mi base de datos como tendria que hacerlo para mostrar el archivo con id 1 y 2 y a su derecha el comentario
  #6 (permalink)  
Antiguo 10/05/2011, 11:38
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años
Puntos: 24
Respuesta: registrar en un mismo campo varias nombres

pero con eso que me pones me das a entender que tenes una tabla que tiene 2 campos
(ID, nombre de archivo/comentario) y eso esta mal amigo... explicame bien ... y tal vez pueda ayudarte..
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #7 (permalink)  
Antiguo 10/05/2011, 11:44
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: registrar en un mismo campo varias nombres

mira haber si me explico hasta ahora tenia o en una tabla el titulo del comentario y el comentario y lo mostraba por pantalla bien asin

titulo

comentario

lo que pasa es que ahora quiero mostrar tambien por pantalla uno de los archivos que tengo en la base de datos de los tres que subo con el formulario junto al titulo y comentario
y no se si tengo que crear otra tabla para los nombres de los archivos o en la misma tabla del titulo y comentario me vale

espero me haigas entendido
  #8 (permalink)  
Antiguo 10/05/2011, 11:55
(Desactivado)
 
Fecha de Ingreso: abril-2011
Mensajes: 153
Antigüedad: 13 años
Puntos: 236
Respuesta: registrar en un mismo campo varias nombres

Hola!,
Yo tampoco entiendo bien lo que quieres hacer.
La estructura de tu tabla que me das a entender es:

Código Estructura mysql:
Ver original
  1. ID || TITULO || COMENTARIO || NOMBRES_ARCHIVOS

¿Es así o no?
  #9 (permalink)  
Antiguo 10/05/2011, 11:59
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: registrar en un mismo campo varias nombres

si pero cuando subo datos por formulario en el id 1 me guarda titulo y comentario y un archivo
en id 2 me guarda otro archivo y 3 otro archivo ya que son multiples archivos

y claro yo quiero mostrar por pantalla titulo comentario y dos archivos en vez de tres y en un lado del comentario no abajo .

podras ayudarme
  #10 (permalink)  
Antiguo 10/05/2011, 12:05
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años
Puntos: 24
Respuesta: registrar en un mismo campo varias nombres

Bueno veo que tenes 2 tablas... una con los comentarios y otra con un archivo... me las imagino asi a las tablas:

TABLA COMENTARIO
--------------------------
id
titulo
comentario
------------------------------


TABLA ARCHIVO
----------------------------
id
archivo
-------------------------

si lo que queres hacer es motrar el comentario + el archivo lo que tenes que hacer es agregar en la tabla comentario el "id_archivo"
Luego cuando haces la consulta a la base de datos utilizas Inner Join para traer estos datos.. y mostras lo que queres...

Ej inner join:
SELECT c.titulo, c.comentario, a.archivo FROM comentario c INNER JOIN archivo a ON c.id_archivo = a.id WHERE condicio

si no me equivoco era algo asi... con esto mostras:

TITULO - COMENTARIO - ARCHIVO

espero esto sea lo que necesitas
Saludos!
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #11 (permalink)  
Antiguo 10/05/2011, 12:18
 
Fecha de Ingreso: mayo-2011
Mensajes: 15
Antigüedad: 13 años
Puntos: 1
Respuesta: registrar en un mismo campo varias nombres

si tienes definidos el numero de archivos para cada comentario es facil asi:

TABLA COMENTARIO
--------------------------
id
titulo
comentario
archivo1
archivo2
archivo3
------------------------------


de no ser asi creo que lo que dice le es mucho mejor
  #12 (permalink)  
Antiguo 10/05/2011, 12:20
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: registrar en un mismo campo varias nombres

perdona pero no lo entendi bien perdoname
  #13 (permalink)  
Antiguo 10/05/2011, 12:23
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años
Puntos: 24
Respuesta: registrar en un mismo campo varias nombres

Creo que lo mejor va a ser que nos muestres las tablas y el codigo.. por que se va a complicar darte una mano asi! saludos!
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #14 (permalink)  
Antiguo 10/05/2011, 12:38
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: registrar en un mismo campo varias nombres

muestro codigo para mostrar por pantalla:

Código PHP:
Ver original
  1. <?php
  2. $conexion=mysql_connect("localhost","root","");
  3.    mysql_select_db("TABLA",$conexion);
  4.    $registros=mysql_query ("SELECT * FROM tablacomentario order by id_contador desc",$conexion);
  5.     while($fila=mysql_fetch_array($registros)){
  6.      $titulo= $fila["titulo"];
  7.      $comentario=$fila["comentario"];
  8.      $archivo=$fila["archivo"];
  9.       //aqui quiero mostrar los datos segun se suban por formulario
  10.       //                           titulo
  11.       //el primeros archivos+comentario
  12. ?>

la base de datos la tengo la tengo con titulo y comentario me lo muestra bien pero la imagen es lo que no se como hacerlo si tengo que ponerla en la misma tabla o en otra ahora lo tengo en la misma tabla con el nombre_archivos y puedo subir hasta tres y yo quiero mostrar el primero
  #15 (permalink)  
Antiguo 10/05/2011, 13:32
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: registrar en un mismo campo varias nombres

con que me digais los pasos que tengo que seguir como por ejemplo ponerlo todo en una tabla utilizar dos tablas no se esque yo probe con dos tablas y no lo consegui
  #16 (permalink)  
Antiguo 10/05/2011, 13:46
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años
Puntos: 24
Respuesta: registrar en un mismo campo varias nombres

mira.. si tenes un comentario (titulo, contenido) y una foto por comentario... haces una tabla se llama comentario...

id
titulo
cuerpo
archivo

y listo amigo.. si no... trata de explicar mejor que queres! saludos!
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #17 (permalink)  
Antiguo 10/05/2011, 13:55
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: registrar en un mismo campo varias nombres

pues sin ir mas lejos algo quiero algo como los mensajes de este foro por ejemplo tu mensaje leo_nqn.

en la izquierda la foto reducida y la derecha un titulo y su comentario.
  #18 (permalink)  
Antiguo 10/05/2011, 14:03
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años
Puntos: 24
Respuesta: registrar en un mismo campo varias nombres

lo que esta aca a la izquierda es un avatar.. vos queres que se vea una imagen del usuario en el comentario??????? sabes algo de analisis ?? o solo te tiraste a hacer esto de onda?
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #19 (permalink)  
Antiguo 10/05/2011, 14:05
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: registrar en un mismo campo varias nombres

bueno en vez de un avatar quiero poner un thumbal osea que por un lado seria el thumbal y titulo comentario.
  #20 (permalink)  
Antiguo 10/05/2011, 14:20
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años
Puntos: 24
Respuesta: registrar en un mismo campo varias nombres

y bueno entonces es asi:

TABLA COMENTARIO
----------------------------
id
titulo
comentario
thumnail
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #21 (permalink)  
Antiguo 10/05/2011, 14:24
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: registrar en un mismo campo varias nombres

vale lo que no me sale es el final hacer cuando muestro en pantalla como tendria que hacer una tabla o un capa no se esque a mi me sale desordenado esas tres variables como tendria que mostrarlas? con una capa no se

Etiquetas: nombres, campos
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 21:24.