menu deroulant ->selected avec les sessions[resolu]

menu deroulant ->selected avec les sessions[resolu] - PHP - Programmation

Marsh Posté le 04-11-2004 à 01:18:01    

bonjour  
je voudrais utiliser les session dans un menu deroulant
cad que G  

Code :
  1. <select name="civile" >
  2. <option>homme<option>
  3. <option>femmeoption>
  4. </select>


 
et if (isset($_SESSION['civilite'])){
alors selectionner la valeur qui correpond $_SESSION['civilite']
 
comment m'y prendre
 
merci de votre aide


Message édité par attentio le 24-03-2005 à 21:00:21

---------------
L'ordinateur a de la mémoire mais aucun souvenir ...
Reply

Marsh Posté le 04-11-2004 à 01:18:01   

Reply

Marsh Posté le 04-11-2004 à 02:01:27    

j'essaierai ça:

Code :
  1. echo "<select name="civile">
  2. <option";
  3. if ($_SESSION['civilite']== "homme" )
  4. echo" selected";
  5. echo">homme</option>
  6. <option";
  7. if ($_SESSION['civilite']== "femme" )
  8. echo" selected";
  9. echo">femme</option>
  10. </select>";


Message édité par Scarf3ss3 le 04-11-2004 à 02:03:31
Reply

Marsh Posté le 04-11-2004 à 04:16:47    

ok merci !!!

Reply

Marsh Posté le 04-11-2004 à 08:42:33    

Code :
  1. echo "<option ".($_SESSION['civilite']=="homme" )?"selected":"".">homme</option>\n";
  2. echo "<option".($_SESSION['civilite']=="femme" )?"selected":"".">femme</option>\n";


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 04-11-2004 à 14:53:12    

Masklinn a écrit :

Code :
  1. echo "<option ".($_SESSION['civilite']=="homme" )?"selected":"".">homme</option>\n";
  2. echo "<option".($_SESSION['civilite']=="femme" )?"selected":"".">femme</option>\n";




c'est vrai que ce code est plus propre que le mien même si le resultat est le même :)

Reply

Marsh Posté le 02-05-2006 à 21:52:33    

Il n'y a pas d'autre solution ?
Parce que pour une liste longue, ça fait bcp de tests...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed