Comment recupérer le code d'une liste deroulante?

Comment recupérer le code d'une liste deroulante? - PHP - Programmation

Marsh Posté le 05-01-2003 à 21:52:46    

Mes titres_cd sont dans une liste deroulantes. Jarrive a les afficher. Cependant, je n arrive pas a recupérer le code correspondant au titre_cd! voici le code :
MERCI
 
<html>
<head>
<title>Mise à jour</title>
</head>
<body>
<form name=selection action=change.php method=get>
<?
echo '<select name=liste_cd>';
 
$link = mysql_connect('localhost','root','';);
mysql_select_db('gestion_cd';);
$query = "select titre_cd from disque;";
$result = mysql_query ($query);
$n = mysql_num_rows ($result);
 
  for ($i=0 ; $i<$n ; $i++)
{
$titre= mysql_result ($result,$i,'titre_cd';);
echo '<option> '.$titre.' <br> </option>';
}
mysql_close($link);
 
   
 
$link = mysql_connect('localhost','root','';);
mysql_select_db('gestion_cd';);
$req = "select code_cd from disque where titre='$liste_cd';";
$result = mysql_query ($req);
$nb = mysql_num_rows ($result);
$i=1;
 
$code= mysql_result ($result,$i,'code_cd';);
 
mysql_close($link);
 
echo ' </select>';
   
print'<input type=submit name="ok1" value="ok">';
 
?>
</form>
</body>
</html>


---------------
---> Jimmy <---
Reply

Marsh Posté le 05-01-2003 à 21:52:46   

Reply

Marsh Posté le 05-01-2003 à 22:00:52    


echo '<option value='.$id.'> '.$titre.' </option>';


 
recupere l'id de ton CD pr le mettre ds la balise option.
et une fois le formulaire submité, tu aura l'ID choisi ds $_POST["liste_cd"]

Reply

Marsh Posté le 05-01-2003 à 22:10:38    

beleg a écrit :


echo '<option value='.$id.'> '.$titre.' </option>';


 
recupere l'id de ton CD pr le mettre ds la balise option.
et une fois le formulaire submité, tu aura l'ID choisi ds $_POST["liste_cd"]


 
 
 
Je met le code_cd dans la balise <option value.....>
ca marche pas ! je comrped pas, ce que je dois changer dans mon code ! merci de m aider un peu ! merci


---------------
---> Jimmy <---
Reply

Marsh Posté le 05-01-2003 à 22:21:05    

remets le nouveau code
 
tt le code c un seul fichier ????


Message édité par beleg le 05-01-2003 à 22:23:16
Reply

Marsh Posté le 05-01-2003 à 22:27:06    

beleg a écrit :

remets le nouveau code
 
tt le code c un seul fichier ????


 
 
 <form name=selection action=change.php method=get>
<?
 echo '<select name=liste_cd>';
 
 $link = mysql_connect('localhost','root','';);
 mysql_select_db('gestion_cd';);
 $query = "select code_cd, titre_cd from disque;";
 $result = mysql_query ($query);
 $n = mysql_num_rows ($result);
 
     for ($i=0 ; $i<$n ; $i++)
  {
  $titre= mysql_result ($result,$i,'titre_cd';);
  echo '<option value='.$code_cd.'> '.$titre.' </option>';
  }
 mysql_close($link);
 
 
 
 
 echo ' </select>';
 
 print'<input type=submit name="ok1" value="ok">';
 
 
?>
</form>


---------------
---> Jimmy <---
Reply

Marsh Posté le 05-01-2003 à 22:29:55    

tas oublié de donner une valeur a $code_cd

Reply

Marsh Posté le 05-01-2003 à 22:35:03    

beleg a écrit :

tas oublié de donner une valeur a $code_cd


 
C ce k il fallé changé, je pense ?
Merciii !!
 
    for ($i=0 ; $i<$n ; $i++)  
 {  
 $titre= mysql_result ($result,$i,'titre_cd';);  
 
 $code_cd= mysql_result ($result,$i,'code_cd';);  
 
 echo '<option value='.$code_cd.'> '.$titre.' </option>';  
 }  


---------------
---> Jimmy <---
Reply

Sujets relatifs:

Leave a Replay

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