J’ai une question, récupération de données par un radio bouton, par un checkbox et par un menu déroulant…
Voici le 1er problème avec le menu déroulant :
J'ai un problème pour récupérer des données de ma base mysql par un menu déroulant.
Dans le champ de BD, il peut avoir trois valeurs : [M], [Mme] et [](vide)
Selon la valeur du champ, mon menu sélectionne cette valeur…
Voici mon code en PHP pour le menu :
Code : Tout sélectionner
<SELECT name="civilite" id="civilite">
<?php
$rep= mysql_query("SELECT bd_civilite FROM $table_db WHERE id=$var_id");
while ($ligne_liste = mysql_fetch_array($rep))
{
?>
<OPTION Value = "<?php echo $ligne_liste['']; ?><?php echo $ligne_liste['M']; ?>"><?php echo $ligne_liste['Mme']; ?></OPTION>
<?php
}
?>
</SELECT>et voici la totalité du code :Notice: Undefined index: Mme inC:\.... on line 57
Code : Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>toto</title>
</head>
<body>
<form name="editForm" method="post" action="edit_form_proceded.php">
<table>
<tr>
<td align="center">CONTACT DB</td>
</tr>
<tr>
<td><table border="1" width="100%">
<tr>
<td>ID</td>
<td>PRENOM</td>
<td>NOM</td>
<td>#</td>
<td>RUE</td>
<td>VILLE</td>
</tr>
<?php
//recuperation la valeur d'un paramettre d'url
$var_id=$_GET['id'];
//echo $var_id;
//connection au serveur
include"connection.php";
//selection de bd
include"selection.php";
$rep = "SELECT id,bd_prenom,bd_nom,bd_numero_adresse,bd_rue_adresse,bd_ville_adresse FROM $table_db WHERE id=$var_id";
//$var_id ------------> recuperation la valeur d'un paramettre d'url
//$table_db ------------> venu par selection.php
$result = mysql_query($rep);
while($data = mysql_fetch_row($result)){
echo("<tr><td><input type=\"text\" name=\"id\" id=\"id\" value=\"$data[0]\" readonly=\"readonly\" /></td><td><input type=\"text\" name=\"prenom\" id=\"prenom\" value=\"$data[1]\"/></td><td><input type=\"text\" name=\"nom\" id=\"nom\" value=\"$data[2]\"/></td><td><input type=\"text\" name=\"numero_adresse\" id=\"numero_adresse\" value=\"$data[3]\"/></td><td><input type=\"text\" name=\"rue_adresse\" id=\"rue_adresse\" value=\"$data[4]\"/></td><td><input type=\"text\" name=\"ville_adresse\" id=\"ville_adresse\" value=\"$data[5]\"/></td></tr>");
}
?>
<SELECT name="civilite" id="civilite">
<?php
$rep= mysql_query("SELECT bd_civilite FROM $table_db WHERE id=$var_id");
while ($ligne_liste = mysql_fetch_array($rep))
{
?>
<OPTION Value = "<?php echo $ligne_liste['']; ?><?php echo $ligne_liste['M']; ?>"><?php echo $ligne_liste['Mme']; ?></OPTION>
<?php
}
?>
</table></td>
</tr>
</table>
<input type="submit" name="btn_valider" value="Valider/Enregistrer">
</form>
</body>Bonne journée