Bonjour,
Je cherche a insérer dans ma base SQL le nom de la ville sélectionnée depuis un menu déroulant
celui ci a été code en php et ajax
dans le post ou est situé le nom de la ville celle ci est défini par le non user_town
name="user_town"
je n 'arrive pas a récupérer le nom de la ville dans ma DB
c est le
<span id="blocVilles">
qui affiche le nom de la ville.
qui lui même est bien répercuté dans le script php pour l’insertion SQL
$sql_insert = "INSERT into `users`
(`full_name`,`user_town`,`user_email`,`pwd`,`date`,`user_name`
)
voici le code PHP du menu ville
<td nowrap="nowrap" align="right">Departement:</td>
<td><select name="departement" id="departement" onchange="getVilles(this.value);">
<option value="vide">- - - Choisissez un departement - - -</option>
<?php
foreach($departements as $nr => $nom)
{
?>
<option value="<?php echo($nr); ?>" name="user_town" id="user_town" ><?php echo($nom); ?></option>
<?php
}
?>
Voici le code du POST du menu déroulant ville
<form action="index.php" method="post" name="regForm" id="regForm" >
<table align="center">
<tr valign="baseline">
<td width="134" align="right" nowrap="nowrap"><div align="left">Nom :<span class="required"><font color="#CC0000">*</font></span></div></td>
<td width="361"><input name="full_name" type="text" id="full_name" size="40" class="required" /></td>
</tr>
<---- POST VILLE ----->
</select></td>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Ville:<span class="required"></td>
<td><option name="user_town" type="text" ><span id="blocVilles"></span></tr>
</td>
</tr>
Pouvez vous m’aider? car la je ne vois pas !
Merci d avance.
Edité le 09/06/2010 à 14:30