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!
quand j'affiche $item[$n] dans la boucle j'ai 24 fois chaque intitulé!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"]; }}
Affichage (items 1 à 11 dans un tableau, 12 à 20 dans un autre et 20 à 23 dans un 3e):
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!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for ($a = 1; $a <12 ; $a++){ TblCellule ("<FONT SIZE=1>". $item[$a] . "</FONT>", 1, 1, "LEFT", -1, 300); }
Est-ce que je dois faire autrement, Exécuter la requête avant chaque tableau en filtrant sur le n° de l'item ?
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Partager