Bonjour à tous,
Mon code ne fonctionne pas entièrement. Le principe est d'afficher par bloque les données Mysql.
Ce la fonctionne, sauf que mon dernier Bloc/Slide est vide ce que je ne veux pas.
J'ai voulue rajouter une condition "if (mysql_num_rows($req)){" mais cela ne marche pas, sa tourne en boucle.
Si vous avez une autre idée
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php $par = 6; $numbien = mysql_result(mysql_query("SELECT COUNT(id) FROM table WHERE image!='' AND active='1' "),0,0); $nombre_slide = ceil($numbien/$par); $nombre_div_c = 0; while($nombre_slide >= ($nombre_div_c/$par)){ $limit = 'LIMIT '.(($nombre_div_c+$par)-$par).' ,'. $par; $sql = "SELECT * FROM `table` ORDER BY ordre ASC ".$limit; $req = mysql_query($sql); if (mysql_num_rows($req)){ // <- Cette vérifrication ne marche pas echo '<div class="Block Slide">'; while ($arr = mysql_fetch_array($req, MYSQL_ASSOC)) { echo '<div>'.$arr['nom'].'</div>'; } echo '</div>'; $nombre_div_c = $nombre_div_c+$par; } } ?>
Partager