Comunidad PHPeros

Lenguajes => PHP => Mensaje iniciado por: DanielDeick en 07 de Octubre de 2013, 22:00:52 pm

Título: [ayuda] Album de photos en php
Publicado por: DanielDeick en 07 de Octubre de 2013, 22:00:52 pm
Hola, Amigos de phperos, bueno tengo una duda, y quiero saber si ustedes podrían darme una idea, o una base para ello, bueno mi idea es la siguiente.

Traer de la Base De Datos, un álbum de fotos, pero no se sí hacerlo qué en una tabla estén todos los albunes, o crear una tabla por albunes, bueno aparte pues no tengo idea de si se aria un fetch_array para visualizar todos los albunes ya previamente vistos, bueno me interesa saber como lo harían y que piensan sobre ello, un saludo.
Título: Re:[ayuda] Album de photos en php
Publicado por: MaNuX en 07 de Octubre de 2013, 22:03:51 pm
Yo cuando creo albunes, galerías, etc... siempre las llamo mediante arrays, hay mas formas pero siempre me han ido mucho mejor asi.

Saludos.
Título: Re:[ayuda] Album de photos en php
Publicado por: DanielDeick en 07 de Octubre de 2013, 22:13:13 pm
yo tratare de traerlas desde una base de datos mysql, entonces la idea estaría en llamarlas por medio de un while y un mysql_fetch_array?, en sí no tengo muy bien la base, aparte como aria para almacenarlas en la base de datos, no tengo muy claro como se aria, gracias por responder.
Título: Re:[ayuda] Album de photos en php
Publicado por: Rastrillox en 09 de Octubre de 2013, 04:50:24 am
yo tratare de traerlas desde una base de datos mysql, entonces la idea estaría en llamarlas por medio de un while y un mysql_fetch_array?, en sí no tengo muy bien la base, aparte como aria para almacenarlas en la base de datos, no tengo muy claro como se aria, gracias por responder.

No estoy seguro si esta sea la mejor forma, pero lo mas lógico sería crear una Tabla por ejemplo llamada Album, donde ahí tenga almacenado los albumes de cada usuario por ID,Nombre o alguna u otra idea que tengas en mente.
Título: Re:[ayuda] Album de photos en php
Publicado por: MaNuX en 09 de Octubre de 2013, 11:00:13 am
También podrias crear un bucle for para tu album, es mas rápido que crear una tabla para ello.

Te pongo un ejemplo de como seria:

Código: [Seleccionar]
<?php
for($i=1$i<6$i++){
echo &
#39;<img src="imagenes/fotos/foto&#39;.$i.&#39;.png" />&#39;;
}
?>


Esto seria que "$i=1 (i es igual a 1, para que comience a mostrar la primera imagen)", "$i<6 (i es menor a 6, lo que aparecerian solamente en este caso 5 imagenes contando la primera)", "$i++ (si es menor a 6 añadira una mas y asi sucesivamente hasta llegar a 5 y se para)" despues las imagenes solo tienes que nombrarlas asi: foto1, foto2, foto3, etc, etc.

Espero que lo entiendas, pero cualquier duda postealo.

Saludos.
Título: Re:[ayuda] Album de photos en php
Publicado por: maska en 22 de Noviembre de 2013, 20:52:45 pm
Buenas.

Lo mejor es crear una tabla llamada "albumes".

#---------------#
| ID | nombre |
#---------------#
| 1  | Album1  |
#---------------#
| 2  | Album 2 |
#---------------#

Otra tabla llamada "usuarios"

#---------------#
| ID | nombre |
#---------------#
| 1  | Juan      |
#---------------#
| 2  | Maribel  |
#---------------#

Y otra tabla llamada, por ejemplo, "relacion_usuarios_albumes", dónde "IDusuario" sea el "ID" de la tabla "usuarios" y "IDalbum" sea el "ID" de la tabla "albumes".

#---------------------------------#
| ID | IDusuario | IDalbum    |
#---------------------------------#
| 1  | 1               | 1               |
#---------------------------------#
| 2  | 2               | 2               |
#---------------------------------#

NOTA
De esta forma todo queda más estructurado en la base de datos.
Si quieres obtener los datos de las tablas "albumes" y "usuarios" a través de la tabla "relacion_usuarios_albumes", busca en google sobre la sentencia SQL JOIN.