Resultats et nom de champs

Invité
Invité n'ayant pas de compte PHPfrance

05 juin 2007, 10:45

Bonjour à tous,

j'effectue le requete suivante sur une table, et je mets les résultats dans un form:
$query  = "SELECT * FROM add_config_client WHERE numClient ='" . $client ."'";
$result = mysql_query($query);
$param  = mysql_fetch_row($result);

foreach ($param  as $k => $v)
{ 
	echo "<input type='text' name='" . $k . "'  value='" . $v . "'/><br/>";

} 
Comment puis-je faire pour que le nom de chaque input soit le nom du champ dont la valeur est sélectionnée?
Par exemple si un champ s'appelle 'adresse' dans ma bdd, j'aimerais obtenir
<input type='text' name='adresse'/>

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

05 juin 2007, 11:01

Au lieu de mysql_fetch_row() utilises la fonction mysql_fetch_assoc(), tu obtiendras ainsi un tableau associatif avec le nom des colonnes... :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...