cada galeria esta distribuida con su respectiva categoria. lsa categorias son accesories, dinning, bedroom y living. yo estoy mostrando la galeria de imagenes paginado de 5 en 5.
asi lo estoy mostrando de esa manera.
cuando hago clic en las imagen pequeña me muestra las descripciones con la imagen redimensionada.
despues, cuando voy a la pagina 2, me muestra el resto de las imagenes. pero cuando quiero ver la descripcion de la imagen estando en la pagina 2, no me muestra la imagen con su respectiva descripcion.
no se si estara bien la estructura o mi logica esta fallando.
este es mi codigo que muestra los resultados.
Código PHP:
Ver original
if( $_GET['mueble']!="" ){ $mueble = $_GET['mueble']; $condicion .= "AND gi.idmueble = '".$_GET['mueble']."'"; } if($_GET['url_categoria']=="accsesories"){ $sql_imagen_mueble = "SELECT gi.idmueble, gi.imagen_mueble, gi.imagen_mueble_thb, gi.nombre_mueble, gi.acabado, gi.tamanio, gi.codigo_mueble, c.idcategoria FROM kh_galeria_imagenes gi, kh_categorias c WHERE gi.idcategoria = c.idcategoria AND c.url_categoria = '".$_GET['url_categoria']."' ".$condicion." ORDER BY gi.idmueble ASC LIMIT $inicio, $mostrar"; }else{ $sql_imagen_mueble = "SELECT gi.idmueble, gi.imagen_mueble, gi.imagen_mueble_thb, gi.nombre_mueble, gi.acabado, gi.tamanio, gi.codigo_mueble, c.idcategoria FROM kh_galeria_imagenes gi, kh_categorias c WHERE gi.idcategoria = c.idcategoria AND c.url_categoria = '".$_GET['url_categoria']."' ".$condicion." ORDER BY gi.idmueble ASC LIMIT $inicio, $mostrar"; } }
y esto es lo que imprimo del sql.
Código SQL:
Ver original
SELECT gi.idmueble, gi.imagen_mueble, gi.imagen_mueble_thb, gi.nombre_mueble, gi.acabado, gi.tamanio, gi.codigo_mueble, c.idcategoria FROM kh_galeria_imagenes gi, kh_categorias c WHERE gi.idcategoria = c.idcategoria AND c.url_categoria = 'accsesories' AND gi.idmueble = '42' ORDER BY gi.idmueble ASC LIMIT 5, 5
pienso que el problema es cuando le coloco el limit que me muestra de 5 en 5.
en que estare fallando ?.
saludos.