Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/04/2017, 19:19
Avatar de aviweb2015
aviweb2015
 
Fecha de Ingreso: abril-2016
Ubicación: venezuela
Mensajes: 215
Antigüedad: 8 años, 1 mes
Puntos: 1
Respuesta: mostrar imágenes asociadas a un registro

Cita:
Iniciado por Triby Ver Mensaje
Tu problema no es de PHP, sino de MySQL y, a simple vista, me parece que no estás usando el resultado que obtienes de GROUP_CONCAT(detalles_img.imagen SEPARATOR '----'), si agregas un alias podrías tratar de averiguar lo que hay ahí, ejemplo:

GROUP_CONCAT(detalles_img.imagen SEPARATOR '----') as concatenado

En fin, muevo tu tema a MySQL donde podrán orientarte mejor.

gracias amigo ya lo pude resulver la consulta quedando de esta forma que es lo que se quiere:

Código SQL:
Ver original
  1. SELECT
  2. detalles_categorias.id,
  3. detalles_categorias.fk_categorias,
  4. detalles_categorias.precio,
  5. detalles_categorias.descripcion,
  6. detalles_categorias.detalles,
  7. GROUP_CONCAT(detalles_img.imagen SEPARATOR '----')
  8. FROM detalles_categorias INNER JOIN detalles_img ON detalles_img.fk_detalles_categorias = detalles_categorias.id
  9. WHERE detalles_img.fk_detalles_categorias = detalles_categorias.id
  10. GROUP BY detalles_img.fk_detalles_categorias";

ahora para mostrar las imágenes lo estoy haciendo de la siguiente manera pero no se me muestran las imágenes

Código PHP:
Ver original
  1. <?php
  2. $arr = explode("----", $linea[imagen]);
  3. foreach ($arr as $item) { echo '<td align=center><img src="http://www.forosdelweb.com/f86/galerias/'.$item.'" class=responsive-img circle center-align width=70px height=70px/></td>'; }
  4. ?>

anexo link para ver el sql puro

http://sqlfiddle.com/#!9/7f6034/7
__________________
yoclens avilan

Última edición por aviweb2015; 04/04/2017 a las 19:21 Razón: me falto algo