Bonjour,
Je cherche, cherche et ne trouve pas ... Peut être que je recherche mal. Mais une discussion va me faire du bien.
Je ne suis pas pro hein...
J'ai un tableau :
T1 | T2 | R
1 | 2 |
2 | 5 |
3 | 8 |
4 | 11 |
5 | 14 |
6 |17 |
Je souhaite mettre dans la colonne résultat, le résultat de ma requête.
Ma requête :
Je récupère après mes valeurs que je stocke dans un tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $sql ="SELECT nom FROM FOURN WHERE age = '$age'"; $res = odbc_exec($bdd, $sql);
Puis après dans mon tableau je me met dans la cellule qui correspond a C1 (cf dessin du haut) et je met une boucle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $i = 0; $tab = array(); while (odbc_fetch_row($res)) { $tab[$i] = odbc_result($res, "Valeur"); $i = $i + 1; }
Et la problème voici ce que ca donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for ($p=0; $p<6; $p++) { echo '<td>'.$tab[$p].'</td>'; }
T1 | T2 | R
1 | 2 | durant dupond marc jean christian paul
2 | 5 | durant dupond marc jean christian paul
3 | 8 | durant dupond marc jean christian paul
4 | 11 | durant dupond marc jean christian paul
5 | 14 | durant dupond marc jean christian paul
6 |17 | durant dupond marc jean christian paul
Ca me complète en ligne hors je souhaiterais qu'après durant durant, dupond soit en deuxième ligne et ainsi de suite.
Voyez vous à quel endroit je fais erreur svp ?
Je reste à votre disposition.
M4itreG
Partager