Forum Clubic

Insersion dans une base mysql le nom de la ville sélectionnée depuis un menu déroulant

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

Les attributs “name” et “id” du sont bizarres (surtout qu’id ne change pas).

Avec un :


<form method="post">
<select name="sexe">
	<option value="?">Inconnu</option>
	<option value="M">Masculin</option>
	<option value="F">Féminin</option>
	<option value="M+F">Les deux</option>
	<option value="0">Coupé</option>
</select>
</form>

Tu récupère le sexe choisi dans $_POST[‘sexe’].

adnagi, ton pb m’interesse, as tu trouvé une solution ?