Undefined index sur un champs select
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
Code:
1 2 3 4 5
|
<td><div id='ville' style='display:inline'>
<select name='ville'>
</select>
</div></td> |
voici le code qui génère le champs select
Code:
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>";
?> |
et le code qui veut récupérer la valeur du champs select dans un autre php
Code:
1 2
|
$val_ville = $_POST['ville']; |
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
Est-ce que cela vient de la div ?
Si oui comment faire ?
Merci de votre aide