Bonjour,
Je ne vois pas où est mon erreur dans ce code:
Je voudrais avoir :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 $champs_sql = "ID, NOM"; $query = 'SELECT '.$champs_sql.' FROM TEST ORDER BY NOM'; $req = mysql_query($query); //creation d'un tableau $tab_champs = explode(",", $champs_sql); // boucle sur les enregistrements while($data = mysql_fetch_assoc($req)) { foreach ($tab_champs as $champ) { echo $champ.'='.$data[$champ].'*'; } // unset($champ); //ne change rien }
ID=1*NOM=A*
ID=2*NOM=B*
ID=3*NOM=C*
Mais mon code fait que çà :
ID=1*NOM=*
ID=2*NOM=*
ID=3*NOM=*
La valeur du champ NOM ne ressort pas :(
Où est mon erreur car je ne vois pas là ?
Merci pour votre oeil de lynx ;)