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 :

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);
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
6
7
8
 
$i = 0;
$tab = array();
while (odbc_fetch_row($res))
{	
$tab[$i] = odbc_result($res, "Valeur");
$i = $i + 1;
}
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
 
for ($p=0; $p<6; $p++)
{
     echo '<td>'.$tab[$p].'</td>';
}
Et la problème voici ce que ca donne :

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