php-html : debutant comment sort on la variable d'une liste deroulante

php-html : debutant comment sort on la variable d'une liste deroulante - PHP - Programmation

Marsh Posté le 21-05-2003 à 10:05:46    

voila ca fait 4-5h que je cherche a recuperer la variable choisie d'une liste deroulante et je comprend pas pourquoi c pas ouverture.
 
 //choix de l'ouverture
   $requete="SELECT DISTINCT Produit.Ouverture FROM Produit WHERE Produit.Type='$session_type' ORDER BY Produit.Ouverture ";
   $result = mysql_query($requete) or die ("requete ouverture produit impossible" );
   
//formulaire 2
   echo "<form action='' method='post'\n>";    
   echo "  <p><b> Choisissez votre système d'ouverture <br>  <br> ";
 
   echo "<select name='ouverture'>\n";
   while ($ligne = mysql_fetch_array($result)) {
    if ($ligne[Ouverture]== $ouverture)  {
         echo "selected";
      }    
      extract ($ligne);
      echo "<option value ='ouverture'>$Ouverture\n ";    
   }
   echo "</select>\n";
   echo "</tr></table>\n";
   
   echo "<p><input type='submit' value ='Valider'>\n";
   echo "<form>\n";  
 
  echo "<p>  Vous avez choisi le type  : $ouverture  <br><br></p>";  

 
 
 
Merci d'avance

Reply

Marsh Posté le 21-05-2003 à 10:05:46   

Reply

Marsh Posté le 21-05-2003 à 10:25:53    

svp comment on fait je suis sur que c simple mais je trouve pas

Reply

Marsh Posté le 21-05-2003 à 10:30:44    

Je suis pas trop certain de comprendre la question, mais à mon avis, "selected" n'est pas au bon endroit.
Fait voir le code généré...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 21-05-2003 à 10:31:47    

ça devrait être $_POST['ouverture'].
 
edit: pareil pour la place de selected


Message édité par dropsy le 21-05-2003 à 10:32:49
Reply

Marsh Posté le 21-05-2003 à 10:55:06    

excusez moi je viens de trouver c'est dans option value, ma variable ouverture de faisait ecraser (enfin je crois)
 
merci bien de votre intéret

Reply

Sujets relatifs:

Leave a Replay

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