recuperation de la selection dans liste deroulante

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recuperation de la selection dans liste deroulante

RESOLU

par mmoi » 09 janv. 2006, 05:13

merci a tous pour vos remarques
il y a un ereeur sur mes cours et meme sur le we j'ai vu la meme erreur ou le option ne sont pas clause .

enfin c'est pas grave j'ai reussi a faire fonctionner ce bout de code.
j'ai meme reusi a faire une fonction pour menu deroulant
merci encore

Re: recuperation de la selection dans liste deroulante

par Truc » 08 janv. 2006, 22:50

tu as oublié le value=
et la fermeture de la balise option en dehors de la boucle while() ne peut pas faire grand chose non plus.

et pas de fermeture de <select> !

Re: recuperation de la selection dans liste deroulante

par mario » 08 janv. 2006, 20:15

echo "<option value='".$row[0]."'>".$row[0]."</option>"; // j'ai ajouté </option>
}
echo "</select>"; // ne pas oublier
?>
tu as oublié le value=

modification du code

par mmoi » 08 janv. 2006, 14:53

merci
j'ai bien mi la ligne que tu m'a indique

et remis mes tag html
mais $recup est toujours vide
voici le code
<html> 
<BODY>
<form method="post" action="menu.php">
         <table border=2>
         <tr><th align=middle>Sélectionner une option : </th></tr>
         <tr><td align=center><select name="variable_choisi">Choissiez votre option:  
         <option selected value=""> ---------- Séléction ----------     
     
<?

     include 'Connection_cinema.php';
$sql="SELECT intGenre FROM Genre";
$optio=mysql_query($sql);

while($row = mysql_fetch_row($optio)) {
         print "\t\t<option>".($row[0])."\n";
         
}

      $recup= $_POST['variable_choisi']                  ;
     echo $recup;
?> 
</td></tr> 
 
  </option>    
   </table>   
         </form>
         </body>
         </html> 

Re: recuperation de la selection dans liste deroulante

par mario » 08 janv. 2006, 11:17

<form method="post" action="menu.php">
         <table border="2">
         <tr><th align=middle>Sélectionner une option : </th></tr>
         <tr><td align=center><select name="variable_choisi">Choissiez votre option: <option selected value=""> ---------- Séléction ---------- </option>
<?
include ('Connection_cinema.php');
$sql="SELECT intGenre FROM Genre";
$optio=mysql_query($sql);

while($row = mysql_fetch_row($optio)) {  // mysql_fetch_assoc est plus lisible à mon goût
        echo "<option value='".$row[0]."'>".$row[0]."</option>"; // j'ai ajouté </option>
}
echo "</select>"; // ne pas oublier
?> 
Pour récupérer le genre cinématographique, c'est
$_POST['variable_choisi']

recuperation de la selection dans liste deroulante

par mmoi » 08 janv. 2006, 02:28

bonjour,

je fait une liste deroulante depuis mysql en PHP
je cherche a recuperer dans une variable la seletion,
<form method="post" action="menu.php">
         <table border=2>
         <tr><th align=middle>Sélectionner une option : </th></tr>
         <tr><td align=center><select name="variable_choisi">Choissiez votre option:
                 <option selected value=""> ---------- Séléction ---------- 
<?

     include 'Connection_cinema.php';
$sql="SELECT intGenre FROM Genre";
$optio=mysql_query($sql);

while($row = mysql_fetch_row($optio)) {
         print "\t\t<option>".($row[0])."\n";
     
        
        
}
            

 
?>