Liste deroulante + Bouton
Résolu/Fermé
jake93420
Messages postés
72
Date d'inscription
mercredi 25 mai 2011
Statut
Membre
Dernière intervention
5 juin 2013
-
22 mai 2013 à 17:26
kamal - 10 mars 2015 à 01:38
kamal - 10 mars 2015 à 01:38
A voir également:
- Liste deroulante + Bouton
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Google sheet liste déroulante - Accueil - Guide bureautique
- Supprimer une liste déroulante excel - Forum Word
- Bouton shift pc ✓ - Forum Jeux vidéo
2 réponses
Utilisateur anonyme
Modifié par kyser soze le 22/05/2013 à 17:42
Modifié par kyser soze le 22/05/2013 à 17:42
Salut salut,
As tu regardé du côté des formulaires?
Pour te donner une idée :
Ca reste un début très léger, à compléter. Mais en gros le fonctionnement est là, le script de destination est précisé par l'attribut action de la balise form, une fois le bouton submit cliqué tu récupères la valeur du formulaire par l'intermédiaire de la variable $_POST (car j'ai précise dans l'attribut method de la balise form method="post") l'index de $_POST correspond au nom de la balise visée, exemple ici ma balise select à pour nom selection je récupère sa valeur par $_POST['selection'].
Si je n'ai pas été claire n'hésite pas.
Résolu? ===> [RESOLU]
As tu regardé du côté des formulaires?
Pour te donner une idée :
//Premier script <form action="traitement.php" method="post"> <select name="selection"> <option value="choix1">choix1</option> <option value="choix2">choix2</option> ... </select> <input type="submit" value="envoyer"> //Deuxième page : traitement.php <?php if(isset($_POST['selection'])){ echo $_POST['selection'];//Doit te renvoyer la valeur choisie dans le select //Tu peux ensuite en faire ce que tu veux $query="SELECT ".$_POST['selection']." FROM ma_table"; //etc... }else{ //redirection vers le formulaire de départ //... } ?> </form>
Ca reste un début très léger, à compléter. Mais en gros le fonctionnement est là, le script de destination est précisé par l'attribut action de la balise form, une fois le bouton submit cliqué tu récupères la valeur du formulaire par l'intermédiaire de la variable $_POST (car j'ai précise dans l'attribut method de la balise form method="post") l'index de $_POST correspond au nom de la balise visée, exemple ici ma balise select à pour nom selection je récupère sa valeur par $_POST['selection'].
Si je n'ai pas été claire n'hésite pas.
Résolu? ===> [RESOLU]
jake93420
Messages postés
72
Date d'inscription
mercredi 25 mai 2011
Statut
Membre
Dernière intervention
5 juin 2013
3
22 mai 2013 à 17:52
22 mai 2013 à 17:52
jte poste mon code comme ca j'ai le temps de regarde celui la et toi le mien, voir on si ne peut ma concaténer les deux.
j'ai mis des **** vonlontairement
<html>
<head>
<title> Log CDS
</title>
</head>
<body bgcolor="gray">
<center> <b> <u> <i> <H2> Log CDS Imprimante </H2> </i> </u> </b> </center> </body>
<b><i><H4> Requête : </H4></i></b>
<ul><b><i><H4> IP : </H4></i></b> </ul>
<ul><select name="listederoulante">
<?php
mysql_connect("***", "root", "****");
mysql_select_db("log_impression");
$liste_req = mysql_query("SELECT DISTINCT IP FROM imprimante_cds GROUP BY IP ");
while ($liste_val = mysql_fetch_array($liste_req))
{
echo "<option value='".$liste_val['IP']."'>".$liste_val['IP']."</option>\n";
}
?>
</select> </ul>
<ul><form name="form1" method="post" action="">
<input name="OK_SQL" type="submit" value="Valider votre requête">
</form></ul>
<b><i><H4> Résultat de la requête :</H4></i></b>
<table><tr>
<th>ID</th>
<th>Poste</th>
<th>IP</th>
<th>Date</th>
</tr>
<?php
mysql_connect("*****", "root", "*****");
mysql_select_db("log_impression");
$retour = mysql_query('SELECT * FROM imprimante_cds ');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les résultats
{
?>
<tr>
<td><?php echo $donnees['ID']; ?></td>
<td><?php echo $donnees['Poste']; ?></td>
<td><?php echo $donnees['IP']; ?></td>
<td><?php echo $donnees['Date']; ?></td>
</tr>
<?php
} // Fin de la boucle
?>
</table>
<footer>
<center> <b> <i> <H5> ****************************</H5> </i> </b> </center> </body>
</footer>
</html>
j'ai mis des **** vonlontairement
<html>
<head>
<title> Log CDS
</title>
</head>
<body bgcolor="gray">
<center> <b> <u> <i> <H2> Log CDS Imprimante </H2> </i> </u> </b> </center> </body>
<b><i><H4> Requête : </H4></i></b>
<ul><b><i><H4> IP : </H4></i></b> </ul>
<ul><select name="listederoulante">
<?php
mysql_connect("***", "root", "****");
mysql_select_db("log_impression");
$liste_req = mysql_query("SELECT DISTINCT IP FROM imprimante_cds GROUP BY IP ");
while ($liste_val = mysql_fetch_array($liste_req))
{
echo "<option value='".$liste_val['IP']."'>".$liste_val['IP']."</option>\n";
}
?>
</select> </ul>
<ul><form name="form1" method="post" action="">
<input name="OK_SQL" type="submit" value="Valider votre requête">
</form></ul>
<b><i><H4> Résultat de la requête :</H4></i></b>
<table><tr>
<th>ID</th>
<th>Poste</th>
<th>IP</th>
<th>Date</th>
</tr>
<?php
mysql_connect("*****", "root", "*****");
mysql_select_db("log_impression");
$retour = mysql_query('SELECT * FROM imprimante_cds ');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les résultats
{
?>
<tr>
<td><?php echo $donnees['ID']; ?></td>
<td><?php echo $donnees['Poste']; ?></td>
<td><?php echo $donnees['IP']; ?></td>
<td><?php echo $donnees['Date']; ?></td>
</tr>
<?php
} // Fin de la boucle
?>
</table>
<footer>
<center> <b> <i> <H5> ****************************</H5> </i> </b> </center> </body>
</footer>
</html>
10 mars 2015 à 01:38