recupere les données d'un tableau de selection
Bonjour
table region ( code_region,nom_region)
table cercle( code_cercle,code_region,nom_cercle)
voila j'ai deux formulaires:
le premier formulaire le selection le nom de la region, dont le code est le suivant:
Code:
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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Création d'un Cercle</title>
</head>
<body>
<p> </p>
<p align="center"><u><font size="5" color="#0000FF" face="Arial">Création d'un Cercle
</font></u></p>
<div align="center">
<?php
include("../connexion.inc.php");
// selection des données de la region
$result1 = mysql_query("select code_Region,Nom_Region from `region`");
?>
<form name="frm" method="POST" action="creacercle.php" onSubmit="return verif()">
<table border="0" width="44%" id="table1" cellspacing="1">
<tr>
<td align="left" width="89%" valign="top">
<font face="Arial" size="2">Code du Cercle</font></td>
<td align="left" valign="top" width="53%"> </td>
</tr>
// selection du nom de la region
<tr>
<td align="left" width="89%" valign="top"><font face="Arial" size="2">Code de la Region : </font></td>
<td align="left" valign="top" width="53%"><select name="Nom_Region" size="1" >
<option value="" selected>
<?php while($Nom_Region = mysql_fetch_array($result1)){?>
<option value='<?php echo $Nom_Region['Nom_Region'] ?>' />
<?php echo $Nom_Region['Nom_Region'] ; }
?>
</select></td>
</tr>
<tr>
<td align="left" width="89%" valign="top"><font face="Arial" size="2">Nom du cercle : </font></td>
<td align="left" valign="top" width="53%"><input type="text" name="Nom_Cercle" size="50"></td>
</tr>
<tr>
<td align="center" width="89%" valign="top" colspan="2">
<input type="submit" value="Envoyer" name="submit" style="float: center"><input type="reset"
value="Rétablir" name="B2" style="float: center"></td>
</tr>
<tr>
<td align="center" width="89%" valign="top" colspan="2">
<p>
</p></td>
</tr>
</table>
</form>
</div>
</body>
</html> |
avec le deuxième formulaire qui permet l'insertion dans la base, j'aurai aimé à partir du nom de la région Nom_Region selectionné recupere le code de cette région code_Region qui sera inserré dans la table cercle
mon grand souci est comment recupere de la region selection je n'arrive pas trouver la commande et le principe
voila le code.
Code:
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 44 45 46 47 48 49 50 51 52
|
<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ajout d'un Cercle</title>
</head>
<body>
<?php
$Nom_Cercle=htmlspecialchars($_POST["Nom_Cercle"], ENT_QUOTES);
?>
<?php
//include("C:\wampserveur\www\GD_BASE\connexion.inc.php");
include("../connexion.inc.php");
//$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
//mysql_select_db('entreprise',$db) or die('Erreur de selection '.mysql_error());
$sql = "INSERT INTO `cercle` (code_cercle,code_Region,Nom_Cercle) values ('','".$_POST["code_Region"]."','".$_POST["Nom_Cercle"]."')";
//mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
//mysql_close(); // on ferme la connexion
echo $_POST["Nom_Cercle"];
echo $_POST["code_Region"];
$resul=mysql_query($sql)or die(mysql_error());
if(isset($_POST["submit"]))
{
if($resul)
echo '<b> <center>
<font size="4" face="Arial" color="#FF0000">
Vos informations ont été ajoutées dans la base de données.</font></b>
<font size="4" face="Arial" color="#FF0000">
</font>
</center> <br>';
}
?>
<?php
if(isset($_POST["button"]))
{
//echo '<input type="button" value="Nouveau" name="button">';
//echo 'onclick="javascript:location.href=\'../GD_BASE/prestataire/form_creaprestataire.php\'"';
}
?>
<center>
<input type="button" value="Nouveau" name="button"
onclick="javascript:location.href='../cercle/form_creacercle.php'">
</center>
</body>
</html> |
Merci