silenssin a écrit :
Salut, si j'ai bien comprit il choisis dans la première table et par rapport à ca, ca liste tout se qu'il y a en rapport dans la 2ème table par rapport au "NumVlan" puis il choisis un truc avec une liste?
si c'est ça tu na qu'à faire une recherche puis un affichage avec select.
Code :
- //Requête permettant d'obtenir la liste par rapport à "NumVlan"
- $query=$db->prepare('SELECT ****
- FROM ****
- WHERE NumVlan = :numvlan');
- $query->bindValue(':numvlan',$****,PDO::PARAM_INT);
- $query->execute();
- //on affiche ensuite dans un select
- echo '<select>';
- while ($data = $query->fetch())
- {
- echo '<option>'.$****.'</option>';
- }
- $query->CloseCursor();
- echo '</select>';
|
|
Merci beaucoup sans vouloir abusé comment je fais pour quand l'utilisateur choisi le numvlan qu'il veut dans la liste deroulante je veux inséré ce choix dans la table ou le numvlan et clé étrangère
ragardes mon code
<?php
$con=mysql_connect("localhost","root","" );
$db=mysql_select_db("sonatrach" );
$sql=mysql_query("SELECT * FROM `vlan`" );
?>
<form id="form1" name="form1" method="post" action="Structure_db.php?etat=ajouter">
<label>Vlan
<select name="liste">
<option></option>
<?php while($row=mysql_fetch_array($sql)){ ?>
<option value="<?php echo $row['NumVlan']; ?>"><?php echo $row['NumVlan']; ?></option>
<?php }?>
</select>
</label>
</form>
/*************Sql**********/
$CStructure = $_POST['Code_Structure'];
$NStructure = $_POST['Nom_Structure'];
$Nvlan = $_POST['NumVlan'];
$requet = "INSERT INTO structure(Code_Structure , Nom_Structure,NumVlan) values ('$CStructure, $NStructure , $Nvlan');";
comment puis-je faire pour récupéré la valeur sélectionné et l'insert comme je veux le faire
merci pour ton aide