Recup Bouton déroulant
Ibilolz
Messages postés
148
Statut
Membre
-
totodunet Messages postés 1513 Statut Membre -
totodunet Messages postés 1513 Statut Membre -
Bonsoir,
j'ai deux boutons déroulants comme ceci :
avec en haut de ma page php :
Un bouton propose la liste des salles de ma table Salle et l'autre la liste du matériel de ma table matériel.
J'ai inséré un bouton ajouter en dessous de ces deux boutons comme ceci :
Dans BD5.php j'ai ma fonction de connection puis je ne s'est pas comment faire pour récupérer les champs selectionnés pour les ajouter dans une autre table situer :
num_salle |nom_matériel
|
|
j'ai deux boutons déroulants comme ceci :
<br></br>
<FONT COLOR="teal" size=5><b><u>Ajout de matériel dans une salle</u> :</b></FONT>
<br></br>
<div>
<form action="" method="post" id=test>
<select name="inv_salle" id="inv_salle">
<option value='-1'>----Choisissez une salle -----</option>
<?php
while ($row = mysql_fetch_array($res))
{
$salle = $row['num_salle'];
echo "<option value='$salle'>$salle</option>";
}
?>
</FORM>
</select>
<br></br>
<form action="" method="post" id=test>
<select name="nom_mat" id="nom_mat">
<option value='-1'>----Choisissez une matériel -----</option>
<?php
while ($row2 = mysql_fetch_array($res2))
{
$mat = $row2['nom_mat'];
echo "<option value='$mat'>$mat</option>";
}
?>
</FORM>
</select>
</div>
avec en haut de ma page php :
<?php
include 'fonctions.connect.php';
$num_salle = "SELECT num_salle FROM Salle";
$nom_mat = "SELECT nom_mat FROM materiel";
$res = mysql_query($num_salle);
$res2 = mysql_query($nom_mat)
?>
Un bouton propose la liste des salles de ma table Salle et l'autre la liste du matériel de ma table matériel.
J'ai inséré un bouton ajouter en dessous de ces deux boutons comme ceci :
<div> <FORM Method="POST" Action="BD5.php"> <input type="submit" name="submit" Value="Ajouter">
Dans BD5.php j'ai ma fonction de connection puis je ne s'est pas comment faire pour récupérer les champs selectionnés pour les ajouter dans une autre table situer :
num_salle |nom_matériel
|
|
A voir également:
- Recup Bouton déroulant
- Menu déroulant excel - Guide
- Diagnostic bouton photo - Accueil - Outils
- Bouton on/off comment savoir - Forum Word
- Bouton couleur telecommande - Guide
- Réinitialiser chromecast sans bouton - Guide
3 réponses
salut,
pour récupérer les champs sélectionnés, comme la méthode d'envoi utilisé c'est post, il faut faire $_POST['name'] avec à la place de name, le véritable name de l'élément dont tu veux sa valeur.
ici donc, pour matériel par exemple, $_POST['nom_mat']
attention à tes noms de variables aussi, ta table a le même nom que ton name. C'est pas grave mais ça peut embrouiller.
sinon avant de faire le traitement dans BD5.php avec $_POST['...'], toujours veiller à faire des vérifications avec les fonctions isset() et empty()
pour récupérer les champs sélectionnés, comme la méthode d'envoi utilisé c'est post, il faut faire $_POST['name'] avec à la place de name, le véritable name de l'élément dont tu veux sa valeur.
ici donc, pour matériel par exemple, $_POST['nom_mat']
attention à tes noms de variables aussi, ta table a le même nom que ton name. C'est pas grave mais ça peut embrouiller.
sinon avant de faire le traitement dans BD5.php avec $_POST['...'], toujours veiller à faire des vérifications avec les fonctions isset() et empty()
j'ai fais ça mais enfaite c'est plutot les noms de variable $salle et $mat qu'il faut recup nan ? ça marche pas perso
<?php
include 'fonctions.connect.php';
if ($_POST['inv_salle']!='' && $_POST['nom_mat']!='')
{
$id_salle = (int) $_POST['inv_salle']
$nom_mat = $_POST['nom_mat']
$sql = "INSERT INTO situer (num_salle,nom mat) VALUES ('$id_salle','$nom_mat' )";
mysql_query($sql) ;
}
?>