bonjour
je sèche depuis plusieurs jours sur ce pb, et je n'ai pas trouvé une réponse compréhensible par moi dans les tuto.
je voudrais récupérer dans une liste déroulante les choix que j'ai placé dans une table et l'afficher dans le formulaire de saisie (ça c'est bon). mais ensuite je voudrais que dans le formulaire de modif je retrouve ce même menu avec comme valeur par défaut le choix qui a été fait dans le formulaire de saisie. et là j'arrive pas.
en fait j'y arrive bien si j'indique un à un les choix dans mon code (genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<option value="choix 1" ...><option value="choix 2"...>
.
mais tant qu'à faire j'aimerai aller chercher les valeurs dans ma table sql.
j'espère que je suis un minimum compréhensible...
voilà mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$recup_action=$_SESSION['recup_action']; //variable de session contenant la valeur à mettre par défaut       
    $sel='selected="selected"';
    $req = "SELECT intutile_action FROM action ";
    $result = mysql_query($req)
    or die ("Connection impossible");
    echo "<tr><td>Action :</td>
    <td><select name='action'>";
    while ($choix = mysql_fetch_array($result))
             {echo "<option value='$choix[1]'
                     if ($recup_action==$choix[1])
                     {echo $sel;}>$choix[1]</option>";}
je ne comprend pas comment faire pour à la fois récupérer les valeurs depuis la table et afficher par défaut celle qui a été choisie...
merci de m'aider si vous avez une idée.