Bonjour !
J'ai une liste déroulante que j'alimente avec une base de donneés, mais je souhaite définir une valeur par défaut a cette liste déroulante. ça parait tres simple. Mais j'ai essayé vraiment plein de solution différente, et rien a faire, ça ne fonctionne pas ! Voici mon code :
$defaut_req = 'Select LIBELLE_TYPE_LOG from type_log where CODE_TYPE_LOG = '.$CODE_TYPE_LOG.'';
$defaut = mysql_query($defaut_req, $VL_CONNEXION) ;
$def = mysql_fetch_assoc($defaut);
$oki=mysql_result($defaut, "");
//lorsque je fais un echo de $oki, il me met bien la valeur désiré.
mysql_connect("$SERVEUR", "$LOGIN", "$PASSWORD");
mysql_select_db("$BDD");
$rqSql= "Select CODE_TYPE_LOG, LIBELLE_TYPE_LOG FROM type_log";
// Exécution de la requête
$result = mysql_query( $rqSql)
or die( "Exécution requête impossible.");
$ld = "<SELECT NAME='list_Type_Log'>";
//On boucle sur la table
while ( $row = mysql_fetch_array( $result))
{
$CODE_TYPE_LOG = $row["CODE_TYPE_LOG"];
$LIBELLE_TYPE_LOG = $row["LIBELLE_TYPE_LOG"];
$ld .= "<OPTION VALUE= $oki selected=\"selected\">$LIBELLE_TYPE_LOG</OPTION>";
}
$ld .= "</SELECT>";
print $ld;
La liste déroulante fonctionne parfaitement, mais il ne veut pas me mettre la valeur $oki par défaut.
Toutes vos remarques sont les bienvenues.
Je vous remerci !