Modérateur PHPfrance |
7636 Messages
27 mars 2006, 16:17
c'est incohérent ce que tu essaie de faire...
Tu veux récupérer les champs "email_sav" (3) et "date_resiliation" (9), par exemple, mais dans cette boucle tu ne va récupérer que $ligne_entete[0] donc ce qui se trouve à l'indice 0 de la table.
Ensuite si cette meme table contient plusieurs tuples (lignes de données) le 2eme passage dans la boucle renvois le contenu du champ $ligne_entete[1] (donc en 2eme position) et ainsi de suite.
Il faut faire comme ceci pour récupérer toutes les données que renvoie la requete.
while ($ligne_entete=mysql_fetch_array($req_afficheentete,MYSQL_NUM))
{
echo '<th>'.$ligne_entete[0].'</th>';
echo '<th>'.$ligne_entete[1].'</th>';
echo '<th>'.$ligne_entete[2].'</th>';
}
à la rigueur une sous-boucle:
while ($ligne_entete=mysql_fetch_array($req_afficheentete,MYSQL_NUM))
{
for($i=0;$i<=10;$i++)
{
echo '<th>'.$ligne_entete[$i].'</th>';
}
}
/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute