Hola muchas gracias
Libras por responder… no tengo mucho de donde afirmarme pero hice unos cambios en algunas columnas de tablas y bueno ahora el resultado que obtengo es este…
En index.php tengo tres enlaces con los nombres de cada categoría, resultados que traigo de la base de datos.
Tabla categorías.
Retrato
Moda
Infantiles
En
galería-fotografica.php?cat=Retrato En
galería-fotografica.php?cat=Moda Y En
galería-fotografica.php?cat=Infantiles
El resultado es el mismo, todas las rutas me entregan las mismas galerías de fotos, con el mismo título de categoría, en este caso
“Retrato” se repite en todos los link :
Así es como se ve actualmente el resultado:
Pagina
galería-fotografica.php?cat=Retrato:
Título categoría:
Retrato ---> registro se tomo de la tabla
“galerias” NOMBRECATEGORIA
Nombre galería:
Uno-Moda---> registro se tomo de la tabla
“galerias” TITULO
Fecha: 11/22/33 ------> registro se tomo de la tabla
“galerias” FECHA
Imagen: foto.jpg ------> registro se tomo de la tabla
“fotos” por su
FKGALERIA
Descripción: info de galería ----> registro se tomo de la tabla
“galerias” DESCRIPCION
__________________________________
Nombre galería:
Uno-Moda---> registro se tomo de la tabla
“galerias” TITULO
Fecha: 11/22/33 ------> registro se tomo de la tabla
“galerias” FECHA
Imagen: foto.jpg ------> registro se tomo de la tabla
“fotos” por su
FKGALERIA
Descripción: info de galería ----> registro se tomo de la tabla
“galerias” DESCRIPCION
__________________________________
Nombre galería:
Dos-Retrato---> registro se tomo de la tabla
“galerias” TITULO
Fecha: 11/22/33 ------> registro se tomo de la tabla
“galerias” FECHA
Imagen: foto.jpg ------> registro se tomo de la tabla
“fotos” por su
FKGALERIA
Descripción: info de galería ----> registro se tomo de la tabla
“galerias” DESCRIPCION
__________________________________
Nombre galería:
Uno-Infantiles---> registro se tomo de la tabla
“galerias” TITULO
Fecha: 11/22/33 ------> registro se tomo de la tabla
“galerias” FECHA
Imagen: foto.jpg ------> registro se tomo de la tabla
“fotos” por su
FKGALERIA
Descripción: info de galería ----> registro se tomo de la tabla
“galerias” DESCRIPCION
___________________________________
Nombre galería:
Uno-Retrato---> registro se tomo de la tabla
“galerias” TITULO
Fecha: 11/22/33 ------> registro se tomo de la tabla
“galerias” FECHA
Imagen: foto.jpg ------> registro se tomo de la tabla
“fotos” por su
FKGALERIA
Descripción: info de galería ----> registro se tomo de la tabla
“galerias” DESCRIPCION Ahora como debería verse:
Pagina:
galería-fotografica.php?cat=Retrato
Título categoría:
Retrato ---> registro se tomo de la tabla
“galerias” NOMBRECATEGORIA
Nombre galería:
Uno-Retrato---> registro se tomo de la tabla
“galerias” TITULO
Fecha: 11/22/33 ------> registro se tomo de la tabla
“galerias” FECHA
Imagen: foto.jpg ------> registro se tomo de la tabla
“fotos” por su FKGALERIA
Descripción: info de galería ----> registro se tomo de la tabla
“galerias” DESCRIPCION
___________________________
Nombre galería:
Dos-Retrato---> registro se tomo de la tabla
“galerias” TITULO
Fecha: 11/22/33 ------> registro se tomo de la tabla
“galerias” FECHA
Imagen: foto.jpg ------> registro se tomo de la tabla
“fotos” por su FKGALERIA
Descripción: info de galería ----> registro se tomo de la tabla
“galerias” DESCRIPCION
___________________________
Nombre galería:
Tres-Retrato---> registro se tomo de la tabla
“galerias” TITULO
Fecha: 11/22/33 ------> registro se tomo de la tabla
“galerias” FECHA
Imagen: foto.jpg ------> registro se tomo de la tabla
“fotos” por su FKGALERIA
Descripción: info de galería ----> registro se tomo de la tabla
“galerias” DESCRIPCION En Pagina: galería-fotografica.php?cat=Moda
Título categoría:
Moda ---> registro se tomo de la tabla
“galerias” NOMBRECATEGORIA
Nombre galería:
Uno-Moda---> registro se tomo de la tabla
“galerias” TITULO
Fecha: 11/22/33 ------> registro se tomo de la tabla
“galerias” FECHA
Imagen: foto.jpg ------> registro se tomo de la tabla
“fotos” por su FKGALERIA
Descripción: info de galería ----> registro se tomo de la tabla
“galerias” DESCRIPCION
__________________________________
Nombre galería:
Dos-Moda---> registro se tomo de la tabla
“galerias” TITULO
Fecha: 11/22/33 ------> registro se tomo de la tabla
“galerias” FECHA
Imagen: foto.jpg ------> registro se tomo de la tabla
“fotos” por su FKGALERIA
Descripción: info de galería ----> registro se tomo de la tabla
“galerias” DESCRIPCION En Pagina: galería-fotografica.php?cat=infantiles
Título categoría:
Infantiles ---> registro se tomo de la tabla
“galerias” NOMBRECATEGORIA
Nombre galería:
Uno-Infantiles---> registro se tomo de la tabla
“galerias” TITULO
Fecha: 11/22/33 ------> registro se tomo de la tabla
“galerias” FECHA
Imagen: foto.jpg ------> registro se tomo de la tabla
“fotos” por su FKGALERIA
Descripción: info de galería ----> registro se tomo de la tabla
“galerias” DESCRIPCION
__________________________________________________ _____
Resumen: tengo
3 galerías Retrato,
2 galerías Moda, y
1 galería Infantil. Total 6 galerías creadas… hasta el momento solo
veo 5 galerías juntas sin orden y todas aparecen de igual forma por cada categoría
Las consultas salen de una página index.php
para las categorías así:
Código SQL:
Ver original<<<SQL
SELECT DISTINCT
IDCATEGORIA,
NOMBRE_CATEGORIA
FROM
categoria
INNER JOIN galerias ON categoria.IDCATEGORIA=galerias.FKCATEGORIA_ID
SQL;
Ahora las consultas que salen de una página galerías-fotograficas.php para las galerías es así:
(aquí según yo estaría el problema)
Código SQL:
Ver original<<<SQL
SELECT
IDGALERIA,
TITULO,
DESCRIPCION,
NOMBRECATEGORIA,
FKCATEGORIA_ID,
DATE_FORMAT( FECHA_ALTA, '%d/%m/%Y' ) FECHA
FROM
galerias
INNER JOIN categoria ON galerias.FKCATEGORIA_ID=categoria.IDCATEGORIA
ORDER BY
FECHA_ALTA DESC
SQL;
para el archivo que se usara de thumb de la galeria
Código SQL:
Ver original"SELECT ARCHIVO FROM fotos WHERE FKGALERIA='$id' AND ESTADO='visible' ORDER BY RAND() LIMIT 1";
Para las galerías que también pasan por GET:
Código SQL:
Ver original"SELECT DESCRIPCION, TITULO FROM galerias WHERE IDGALERIA='$id'";
Para las fotos y su despliege:
Código SQL:
Ver original"SELECT * FROM FOTOS WHERE FKGALERIA='$id' AND ESTADO='visible' ORDER BY POSICION";
Esta es la info que tengo, no se de que mejor forma poder explicarme es super complicado.... crees que se pueda resolver aqui? favor me avisas para saber si se puede hacer algo.. de ante mano muchas gracias por tu atención.!
PD: no tomes encuenta las publicaciones mias de mas arriba ya que las columnas de una tabla fue modificda.! Gracias.