Bonjour,
j'ai un formulaire qui contient un champs select qui est inclu dans une div
Mon select est alimenté par du code php, jusque là c'est OK.
Lorsque je poste le formulaire et que je veux récupérer la valeur du select dans un autre code php, j'ai le message d'erreur suivant '
Undefined index: ville
voici mon formulaire
voici le code qui génère le champs select
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <td><div id='ville' style='display:inline'> <select name='ville'> </select> </div></td>
et le code qui veut récupérer la valeur du champs select dans un autre php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php echo "<select name='ville'>"; if(isset($_POST["code"])){ mysql_connect("localhost","root",""); mysql_select_db("mascarade"); $res = mysql_query("SELECT ville FROM postal WHERE code =".$_POST["code"]); while($row = mysql_fetch_assoc($res)){ echo "<option value='".$row["ville"]."'>".$row["ville"]."</option>"; } } echo "</select>"; ?>
Dans mon formulaire j'ai d'autre champs select qui ne sont pas dans une div et là, en faisant pareil pour la récupération cela marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $val_ville = $_POST['ville'];
Est-ce que cela vient de la div ?
Si oui comment faire ?
Merci de votre aide
Partager