Voici mon problème de façon simplifiée et en images. ( je pense que se sera plus parlant. )
Considérons 2 tables :
-Table1 :

-Table2 :

Et le code HTML/PHP suivant :
<div class="news">
<div class="info_news">
<?php echo $table1['date']?>
<?php echo $table1['TitreNews']?>
<?php echo $table1['TexteNews']?>
<?php echo $table1['SousTitre']?>
</div>
<div class="diaporama_news">
<ul id="Gallery<?php echo $table1['id']?>">
<li><?php echo $table2['PhotoMax']?></li>
<li><?php echo $table2['PhotoMin']?></li>
<li><?php echo $table2['Titre']?></li>
</ul>
</div>
</div>
Voici la question :
Comment réussir a lier, trier et afficher les deux tables, pour que le résultat donne celui du schéma suivant : ( J'ai crée une colonne "NumNews" dans la table2 pour la lier avec l'ID de la table 1 )

Ma logique serait de joindre les deux tables avec un INNER JOIN ayant pour liaison l'id de la table1 et le numnews de la table2.
De boucler avec un while la div class=news et à l'intérieur, boucler les <li> de manière à ce que le numnews (table2) et l'id (table1) soient correspondant.
Je ne sais pas comment m'y prendre en réalité, car j'ai essayé une multitude de possibilités...
Quelqu'un aurait t'il la solution à ce problème ?

