Bonjour,
Dans mon tableau html j'ai besoin d'afficher les donnèes toutes les 16 lignes espacè d'une ligne vide, donc pour cela j'ai fait ceci :
Requête
Array1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $requete_1 = mysql_query("SELECT * FROM `modules_x10` ORDER BY `id` ASC LIMIT 1 , 16"); // Requête SQL $requete_2 = mysql_query("SELECT * FROM `modules_x10` ORDER BY `id` ASC LIMIT 17 , 32"); // Requête SQL $requete_3 = mysql_query("SELECT * FROM `modules_x10` ORDER BY `id` ASC LIMIT 33 , 47"); // Requête SQL
Array1
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
23 </tr> <?php while ($donnees_1 = mysql_fetch_array($requete_1) ) // boucle pour lister tout ce que contient la table : modules_x10 { ?> <tr> <th bgcolor="#CCCCCC" scope="row"><?php echo $donnees_1["nom_module"]; ?></th> <td bgcolor="#CCCCCC"><?php echo $donnees_1["code_maison_unité"]; ?></td> <td bgcolor="#CCCCCC"><form method="post" action="" name="<?php echo $donnees_1["name-on"]; ?>"><input name="<?php echo $donnees_1["input_name_on"]; ?>" value="<?php echo $donnees_1["nom_commande_On"]; ?>" type="submit"></form></td> <td bgcolor="#CCCCCC"><form method="post" action="" name="<?php echo $donnees_1["name-off"]; ?>"><input name="<?php echo $donnees_1["input_name_off"]; ?>" value="<?php echo $donnees_1["nom_commande_Off"]; ?>" type="submit"></form></td> <td bgcolor="#CCCCCC"><form method="post" action="" name="A1-variateur+"> <input name="A1-variateur+" value="<?php echo $donnees_1["variateur+"]; ?>" type="submit" /> </form></td> <td bgcolor="#CCCCCC"><form method="post" action="" name="A1-variateur-"> <input name="A1-variateur-" value="<?php echo $donnees_1["variateur-"]; ?>" type="submit" /> </form></td> </tr> <?php } //toute la ligne est comprise dans la boucle while ?> <tr>
Array3
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
23
24 </tr> <?php while ($donnees_2 = mysql_fetch_array($requete_2) ) // boucle pour lister tout ce que contient la table : modules_x10 { ?> <tr> <th bgcolor="#CCCCCC" scope="row"><?php echo $donnees_2["nom_module"]; ?></th> <td bgcolor="#CCCCCC"><?php echo $donnees_2["code_maison_unité"]; ?></td> <td bgcolor="#CCCCCC"><form method="post" action="" name="<?php echo $donnees_2["name-on"]; ?>"> <input name="<?php echo $donnees_2["input_name_on"]; ?>" value="<?php echo $donnees_2["nom_commande_On"]; ?>" type="submit" /> </form></td> <td bgcolor="#CCCCCC"><form method="post" action="" name="<?php echo $donnees_2["name-off"]; ?>"><input name="<?php echo $donnees_2["input_name_off"]; ?>" value="<?php echo $donnees_2["nom_commande_Off"]; ?>" type="submit"></form></td> <td bgcolor="#CCCCCC"><form method="post" action="" name="A1-variateur+"> <input name="A1-variateur+" value="<?php echo $donnees_2["variateur+"]; ?>" type="submit" /> </form></td> <td bgcolor="#CCCCCC"><form method="post" action="" name="A1-variateur-"> <input name="A1-variateur-" value="<?php echo $donnees_2["variateur-"]; ?>" type="submit" /> </form></td> </tr> <?php } //toute la ligne est comprise dans la boucle while ?> <tr>
Entre chaque array
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
23 </tr> <?php while ($donnees_3 = mysql_fetch_array($requete_3) ) // boucle pour lister tout ce que contient la table : modules_x10 { ?> <tr> <th bgcolor="#CCCCCC" scope="row"><?php echo $donnees_3["nom_module"]; ?></th> <td bgcolor="#CCCCCC"><?php echo $donnees_3["code_maison_unité"]; ?></td> <td bgcolor="#CCCCCC"><form method="post" action="" name="<?php echo $donnees_3["name-on"]; ?>"> <input name="<?php echo $donnees_3["input_name_on"]; ?>" value="<?php echo $donnees_3["nom_commande_On"]; ?>" type="submit" /> </form></td> <td bgcolor="#CCCCCC"><form method="post" action="" name="<?php echo $donnees_3["name-off"]; ?>"><input name="<?php echo $donnees_3["input_name_off"]; ?>" value="<?php echo $donnees_3["nom_commande_Off"]; ?>" type="submit"></form></td> <td bgcolor="#CCCCCC"><form method="post" action="" name="A1-variateur+"> <input name="A1-variateur+" value="<?php echo $donnees_3["variateur+"]; ?>" type="submit" /> </form></td> <td bgcolor="#CCCCCC"><form method="post" action="" name="A1-variateur-"> <input name="A1-variateur-" value="<?php echo $donnees_3["variateur-"]; ?>" type="submit" /> </form></td> </tr> <?php } //toute la ligne est comprise dans la boucle while ?> </table>
Pour array1, il m'affiche 16 lignes de A1 à A16.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <th bgcolor="#CCCCCC" scope="row"> </th> <td bgcolor="#CCCCCC"> </td> <td bgcolor="#CCCCCC"> </td> <td bgcolor="#CCCCCC"> </td> <td bgcolor="#CCCCCC"> </td> <td bgcolor="#CCCCCC"> </td>
pour array2, il m'affiche 32 lignes de B1 à C16.
Pour array3, il m'affiche 17 lignes de C1 à D1.
Je ne trouve pas mon erreur ou bien je m'y prend mal pour ce que je veux faire ?
Merci.
Partager