Salut,
j'ai 2 tables, une personne qui contient un id code et une tablecodepostal qui contient id code et code postal
j'ai une formulaire qui contient une lite deroulante avec tous les code postaux
il faut qu'a al validation du formulaire, il auve dans la table personne l'idcode correpondant a la villeselectionnée,
pour le moment il me donne toujoursid code du premier de la liste
HELP me
voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 
//initialisation
if(!isset($_GET['code'])) $_GET['code']=1;//init de code si non déclaré     
if(isset($_GET['code'])) $code=$_GET['code'];
else $code=""
 
//select pour la liste des villes
mysql_select_db($database_connection, $connection);
$query_rsCp = "SELECT * FROM code_postal";
$rsCp = mysql_query($query_rsCp, $connection) or die(mysql_error());
$row_rsCp = mysql_fetch_assoc($rsCp);
$totalRows_rsCp = mysql_num_rows($rsCp);
 
//select pour id code en fonction du code selectionne
$col_rsIdCode = "1";
if (isset($_GET['code'])) {
  $col_rsIdCode = (get_magic_quotes_gpc()) ? $_GET['code'] : addslashes($_GET['code']);
}
mysql_select_db($database_connection, $connection);
$query_rsIdCode = sprintf("SELECT code_postal.id_code FROM code_postal WHERE code_postal.code_postal=%s", $col_rsIdCode);
$rsIdCode = mysql_query($query_rsIdCode, $connection) or die(mysql_error());
$row_rsIdCode = mysql_fetch_assoc($rsIdCode);
$totalRows_rsIdCode = mysql_num_rows($rsIdCode);
 
//formulaire
  <select name="code_postal" id="code_postal">
               <?php do {   ?>
                                    <option value="<?php echo $row_rsCp['id_code']?>"
									<?php if (!(strcmp($row_rsCp['id_code'], $_GET['code']))) {echo "SELECTED";} ?>>                                           <?php echo $row_rsCp['code_postal']?></option>
                         <?php
                                 } 
					 while ($row_rsCp = mysql_fetch_assoc($rsCp));
                     $rows = mysql_num_rows($rsCp);
                      if($rows > 0) {
                                       mysql_data_seek($rsCp, 0);
	                                   $row_rsCp = mysql_fetch_assoc($rsCp);
                                     }   ?> 
              </select>
 
 
//insertion
 $insertSQL = "INSERT INTO personne (mail,nom, prenom, id_code, rue, tel) VALUES                        
		                ('$mail','$nom','$prenom','$code','$rue','$tel')";