Stocker des données dans un tableau
Bonjour, j'aimerais stocker des données dans un tableau à 23 places.
Je pensais avoir juste mais lorsque j'affiche les valeurs il n'y a rien!
Code:
1 2 3 4 5 6
| $sqlitems="SELECT * from coefficients";
$result = mysql_query($sqlitems);
while ($val = mysql_fetch_array($result)) {
for ($n = 1; $n <24 ; $n++) {
$item[$n]=$val["intitule_question"];
}} |
quand j'affiche $item[$n] dans la boucle j'ai 24 fois chaque intitulé!
Affichage (items 1 à 11 dans un tableau, 12 à 20 dans un autre et 20 à 23 dans un 3e):
Code:
1 2 3 4
| for ($a = 1; $a <12 ; $a++){
TblCellule ("<FONT SIZE=1>". $item[$a] . "</FONT>", 1, 1, "LEFT", -1, 300);
} |
Je n'aurais pas fait comme ça mais l'appli est déjà développée (easyphp 1.6) et comme elle ne va nous servir qu'un an je ne veux pas tout réécrire. Donc j'essaie d'adapter sans trop de boulot!
Est-ce que je dois faire autrement, Exécuter la requête avant chaque tableau en filtrant sur le n° de l'item ?
Code:
1 2 3 4 5
| $sqlitems="SELECT * from coefficients WHERE id_question <12";
$result = mysql_query($sqlitems);
while ($val = mysql_fetch_array($result)) {
TblCellule ("<FONT SIZE=1>". $item[$a] . "</FONT>", 1, 1, "LEFT", -1, 300);
} |
?