mes news ne sont pas affichées dans un tableau

c'est peut-être une mauvaise façon de faire?
voilà le code que j'ai employé :
`
<?php
include('bdd.php');
$nombre=$bdd->query("SELECT * FROM news ORDER BY id DESC"); //pour compter le nombre d'image
$total=$nombre->rowCount(); //rowcount sert à donner le nombre d'entrée
$nb_page=$total/4;
if(!isset($_GET['page'])){$page_actuelle=1;}else{$page_actuelle=$_GET['page'];}
$liste=4*$page_actuelle-4;
$req=$bdd->query("SELECT * FROM news ORDER BY id DESC LIMIT $liste,1");
while($donnees_select=$req->fetch())
{
?>
<div class="titrenews"> <?php echo $donnees_select['titre']; ?> </div>
<div> <?php echo $donnees_select['chapeau']; ?> </div>
<div> <?php echo $donnees_select['texte']; ?> </div>
<?php
}
?>
Bon, je me suis servi d'un tuto qui expliquait comment faire une galerie d'image dynamique, et je l'ai modifié pour arriver à mes fin.
Ça me permet de gérer le nombre de news par pages.
pour ta mise en page par tableau, j'ai jamais fait.
là, si j'ai bien compris, ce qui correspond à mes affichages titre, chapeau texte ( oui j'ai pas mis de date), c'est
foreach($resultat as $row){ -> pour chaque résultats, affiche-les en tableau...
tab[$i]=array ($row['id'],$row['article'],$row['date']);} -> dont chaque colonne est id, article, date.
Les requêtes s'affiche donc dans l'ordre ascendant puisque ton i s'incrémente, ou alors je comprends plus.
mes news ne sont pas affichées dans un tableau :oops: c'est peut-être une mauvaise façon de faire?
voilà le code que j'ai employé :
`
<?php
include('bdd.php');
$nombre=$bdd->query("SELECT * FROM news ORDER BY id DESC"); //pour compter le nombre d'image
$total=$nombre->rowCount(); //rowcount sert à donner le nombre d'entrée
$nb_page=$total/4;
if(!isset($_GET['page'])){$page_actuelle=1;}else{$page_actuelle=$_GET['page'];}
$liste=4*$page_actuelle-4;
$req=$bdd->query("SELECT * FROM news ORDER BY id DESC LIMIT $liste,1");
while($donnees_select=$req->fetch())
{
?>
<div class="titrenews"> <?php echo $donnees_select['titre']; ?> </div>
<div> <?php echo $donnees_select['chapeau']; ?> </div>
<div> <?php echo $donnees_select['texte']; ?> </div>
<?php
}
?>
Bon, je me suis servi d'un tuto qui expliquait comment faire une galerie d'image dynamique, et je l'ai modifié pour arriver à mes fin.
Ça me permet de gérer le nombre de news par pages.
pour ta mise en page par tableau, j'ai jamais fait.
là, si j'ai bien compris, ce qui correspond à mes affichages titre, chapeau texte ( oui j'ai pas mis de date), c'est
foreach($resultat as $row){ -> pour chaque résultats, affiche-les en tableau...
tab[$i]=array ($row['id'],$row['article'],$row['date']);} -> dont chaque colonne est id, article, date.
Les requêtes s'affiche donc dans l'ordre ascendant puisque ton i s'incrémente, ou alors je comprends plus.