Limite d'affichage php

Fermé
vincent_bass Messages postés 1 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 23 janvier 2009 - 23 janv. 2009 à 15:17
Passarinho44 Messages postés 963 Date d'inscription mercredi 28 mai 2008 Statut Contributeur Dernière intervention 13 juin 2012 - 23 janv. 2009 à 17:33
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 dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
23 janv. 2009 à 17:11
en beaucoup plus simple tu rajoutes dans ta requette LIMIT 0,3 ou 4
2
Passarinho44 Messages postés 963 Date d'inscription mercredi 28 mai 2008 Statut Contributeur Dernière intervention 13 juin 2012 132
23 janv. 2009 à 15:21
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 mercredi 28 mai 2008 Statut Contributeur Dernière intervention 13 juin 2012 132
23 janv. 2009 à 17:33
Oui tu as raison Alain, c'est même plus optimisé pour faire une pagination des résultats ! =)
0