24 Novembre 2017 à 21:16:02

Auteur Sujet: affichage d'article sur mon site  (Lu 1576 fois)

Marouane

  • Nouveau membre
  • *
  • Messages: 3
  • Points gagnés: 0
    • Voir le profil
affichage d'article sur mon site
« le: 29 Juillet 2014 à 15:22:35 »
Bonjour à tous,
je veux afficher des resumer d'article sur deux lignes et sur chaque ligne il y'a 3 cellules.
Mais avec mon code il me ramène qu'une seule ligne avec  3 cellules.

Voici mon code :
<?php 


?>

          <div class="heading">
            <h2>&nbsp;</h2>
           
<table width="100%" border="1">
              <?php 
// declaration des variables 
 $dessine_ligne=1
 $dessine_colonne=0;
 $_SESSION[indice_enr]=0;
 $pg=0;
 
//boucle pour la gestion des lignes (tant que dessine_ligne inferieur à 3 rentre dans la )



 while ($dessine_ligne<3){
 $selectart=" SELECT * FROM `tb_article` WHERE id_scat_fk=43 ORDER BY id_art DESC LIMIT $pg,3 ";
echo $selectart;
$resart=mysql_query($selectart);
while($ligneart=mysql_fetch_array($resart)){
$id[]=$ligneart['id_art'];
$titre[]=$ligneart['titre_art'];
$date[]=$ligneart['datedeb_art'];
$resume[]=$ligneart['resume_art'];;
$photo[]=$ligneart['photo'];
}
 ?>

              <tr bgcolor="#FF0000">
                <?php 
//boucle pour la gestion des colonnes
   while ($dessine_colonne<3){
  ?>

                <td height="267" align="left" valign="top" bgcolor="#999933">
                <table width="92%" border="0" align="left">
  <tr>
    <td><a href="#"><?php echo $titre[$dessine_colonne]; ?></a></td>
  </tr>
  <tr>
    <td>Article Publié le :<?php echo $date[$dessine_colonne]; ?></td>
  </tr>
  <tr>
    <td ><img src="_adminettecou/photo/<?php echo $photo[$dessine_colonne]; ?>" alt="" width="200px" height="150px" align="center" /><br />
      </td>
  </tr>
  <tr>
    <td><?php echo $resume[$dessine_colonne]; ?></td>
  </tr>
  <tr>
    <td><a href="index.php?page=art&id='<?php echo $id[$dessine_colonne]; ?>'">Savoir Plus &gt;&gt;</a></td>
  </tr>
</table>

<p>&nbsp;</p>
</td>
                <?php 
 $dessine_colonne++; 
   }
 ?>

</tr>
              <?php 
    $dessine_ligne++;
$pg+=3;
    }
   ?>

</table>
« Modifié: 02 Août 2014 à 21:24:03 par Damien »

Thierry

  • Rédacteur Admin
  • Intarissable
  • *****
  • Messages: 1846
  • Points gagnés: 10
    • Voir le profil
Re : affichage d'article sur mon site
« Réponse #1 le: 16 Août 2014 à 13:20:31 »
Bonjour,

Est-ce que ça ne viendrait pas du  "$dessine_colonne=0;" iniitalisé au mauvais endroit.

Essayé de mettre cette ligne dans la boucle while de dessine_ligne

while ($dessine_ligne<3){
     $dessine_colonne=0;
     ...