Limite d'affichage php

vincent_bass Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Passarinho44 Messages postés 963 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Voici donc ma première recherche et question sur ce site,
comme on dit i ly a un début à tout.

Ce que je veux exécuter,
une boucle qui va chercher le contenu dans la BD, et une autre qui limite ce contenu a3 ou 4 répétition.
le problème que j'ai, c'est que la boucle fonctionne 3 ou 4 fois et elle me donne 3 ou 4 fois la même chose, ce que je ne veux pas...

Pouvez vous m'aider

<?php

$n = 0;
$nmax = 3;
?>
<?php
while ($n < $nmax){
while($item = mysql_fetch_array($res_nouvelles)){

echo' <ul>
<li><h4>'.$item['s_titre'].'</h4></li>
<li><span>'.formatDate($item['date']).'</h3></span></li>
<li class="affichez"><a href="nouvelles.php?item=t_news&id='.$item['id_item'].'" class="affichez" target="_self">Affichez la nouvelle</a></li>
</ul>';

}
$n++;
} ?>
A voir également:

3 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
en beaucoup plus simple tu rajoutes dans ta requette LIMIT 0,3 ou 4
2
Passarinho44 Messages postés 963 Date d'inscription   Statut Contributeur Dernière intervention   132
 
Bonjour,

while($item = mysql_fetch_array($res_nouvelles) and ($n < $nmax)) {
...
}


Tu as testé ça?



EDIT : je viens de voir que tu fermes une balise </h3> que tu n'ouvres pas ^^

EEDIT : Je viens moi même de tester ce que je t'ai proposé, ça fonctionne ! =)
0
Passarinho44 Messages postés 963 Date d'inscription   Statut Contributeur Dernière intervention   132
 
Oui tu as raison Alain, c'est même plus optimisé pour faire une pagination des résultats ! =)
0