Autor Tema: [ayuda] Album de photos en php  (Leído 560 veces)

Desconectado DanielDeick

  • PHPerit@
  • *
  • Mensajes: 2
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
[ayuda] Album de photos en php
« 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.
« Última modificación: 07 de Octubre de 2013, 22:16:37 pm por DanielDeick »

Comunidad PHPeros

[ayuda] Album de photos en php
« en: 07 de Octubre de 2013, 22:00:52 pm »

Desconectado MaNuX

  • PHPero Avanzado
  • ****
  • Mensajes: 385
  • Karma: 4
  • Sexo: Masculino
  • PHP & MySQL
    • Ver Perfil
    • CliKys
Re:[ayuda] Album de photos en php
« Respuesta #1 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.


Desconectado DanielDeick

  • PHPerit@
  • *
  • Mensajes: 2
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:[ayuda] Album de photos en php
« Respuesta #2 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.

Desconectado Rastrillox

  • PHPero Experto
  • *****
  • Mensajes: 592
  • Karma: 25
  • Sexo: Masculino
    • Ver Perfil
    • Forhabbo.es
Re:[ayuda] Album de photos en php
« Respuesta #3 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.

Desconectado MaNuX

  • PHPero Avanzado
  • ****
  • Mensajes: 385
  • Karma: 4
  • Sexo: Masculino
  • PHP & MySQL
    • Ver Perfil
    • CliKys
Re:[ayuda] Album de photos en php
« Respuesta #4 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.


Desconectado maska

  • PHPer@ Fijo
  • ***
  • Mensajes: 126
  • Karma: 2
  • Nuev@ PHPer@
    • Ver Perfil
Re:[ayuda] Album de photos en php
« Respuesta #5 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.