Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/07/2018, 15:58
stevens82
 
Fecha de Ingreso: octubre-2011
Mensajes: 132
Antigüedad: 12 años, 6 meses
Puntos: 4
Respuesta: repetir id de columnas en cada registro asociado

Hola gracis por responder, uso 2 consultas

1er
Código MySQL:
Ver original
  1. SELECT P.id, P.imagen, P.fecha_registro, P.post_estado, P.id_sibling, PL.titulo, PL.id_lang, C.nombre, U.usuario
  2.         FROM usuarios U
  3.         INNER JOIN posts P ON U.id = P.id_usuario
  4.         INNER JOIN post_langs PL ON P.id = PL.id_post
  5.         INNER JOIN categorias_blog C ON C.id = P.id_categoria
  6.         INNER JOIN langs L ON L.id = PL.id_lang
  7.         ORDER BY PL.id DESC

2da:

Código MySQL:
Ver original
  1. SELECT L.id, L.codigo, PL.id_lang, PL.id_post, P.post_estado FROM langs L
  2.             INNER JOIN post_langs PL ON L.id = PL.id_lang
  3.             INNER JOIN posts P ON P.id = PL.id_post
  4.             GROUP BY L.id

y en la vista uso 2 foreach para mostrarlos

Código PHP:
Ver original
  1. {foreach item=datos from=$blog}
  2.                     <tr>
  3.                         <td>{$datos.titulo}</td>
  4.                         {foreach item=lang from=$langs}
  5.                         <td>
  6.                         </td>
  7.                     </tr>
  8.                     {/foreach}

de esa manera me armada la tabla correctamente, pero en las columnas de los idiomas no se como mostralos como lo describi arriba