Comment recupérer le code d'une liste deroulante? - PHP - Programmation
Marsh Posté le 05-01-2003 à 22:00:52
|
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"]
Marsh Posté le 05-01-2003 à 22:10:38
beleg a écrit :
|
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
Marsh Posté le 05-01-2003 à 22:21:05
remets le nouveau code
tt le code c un seul fichier ????
Marsh Posté le 05-01-2003 à 22:27:06
beleg a écrit : remets le nouveau code |
<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>
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>';
}
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 <---