Afficher le choix du menu deroulant
qeumarh
-
qeumarh -
qeumarh -
Bonsoir tout le monde,
j'ai une base de données de la forme Id/joueur/critères1/critères2/critères3/...
avec une liste déroulante, je selectionne le critère, soit 1 ou 2 ou 3....
je souhaite afficher sur ma page php/html uniquement Id/joueur/critères1 ou 2 ou 3....avec les infos correspondantes.
je sais afficher ma base de donnée.
mais ce qui me pose problème c'est de récupérer (dans une varible) le choix fait dans la liste déroulante, de l'afficher et d'afficher les données du critères choisis.
si quelqu'un a une idée, ca m'aiderai bcp.
merci
marc
j'ai une base de données de la forme Id/joueur/critères1/critères2/critères3/...
avec une liste déroulante, je selectionne le critère, soit 1 ou 2 ou 3....
je souhaite afficher sur ma page php/html uniquement Id/joueur/critères1 ou 2 ou 3....avec les infos correspondantes.
je sais afficher ma base de donnée.
mais ce qui me pose problème c'est de récupérer (dans une varible) le choix fait dans la liste déroulante, de l'afficher et d'afficher les données du critères choisis.
si quelqu'un a une idée, ca m'aiderai bcp.
merci
marc
A voir également:
- Afficher le choix du menu deroulant
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Afficher appdata - Guide
- Menu corbeille - Guide
1 réponse
voila où j'en suis.
j'ai crée un menu déroulant mais je ne sais pas quoi mettre pour le onChange.
ensuite je crée une variable "choix" dont le contenu est le choix effectué dans le menu déroulant. exemple, si je clique sur "Points au 2e Tour" alors le contenu de la variable "choix" est "Points au 2e Tour".
est que la ligne de code est au bon endroit? est ce que ca suffit pour créer cette variable?
enfin je veux afficher le contenu de la classe defini dans la variable "choix"
est ce que la syntaxe est bonne (je sais que non ca ne marche pas)?
comment afficher le contenu de la variable "choix"? dans l'exemple "Points au 2e Tour"
<form name="form1" method="post" action="essai.php">
<div align="left">
<select name="critere" onChange ... >
<option value="Points au 1er Tour">Points au 1er Tour</option>
<option value="Points au 2e Tour">Points au 2e Tour</option>
<option value="Points (Cumulé)">Points (Cumulé)</option>
</select>
</div>
</form>
<?php
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("tests"); // Sélection de la base
$choix = $_POST['critere'];
$reponse = mysql_query("SELECT Id, Joueur, choix From classement")or die(mysql_error()); // Requête SQL (optimisée)
while ($donnée = mysql_fetch_array($reponse))
{
?>
<p
<?php echo $donnée['Id']; ?>
<?php echo $donnée['Joueur']; ?>
<?php echo $donnée['choix']; ?> <br />
</p>
<?php
}
mysql_close(); // Déconnexion de MySQL
?>
merci pour votre aide
marc
j'ai crée un menu déroulant mais je ne sais pas quoi mettre pour le onChange.
ensuite je crée une variable "choix" dont le contenu est le choix effectué dans le menu déroulant. exemple, si je clique sur "Points au 2e Tour" alors le contenu de la variable "choix" est "Points au 2e Tour".
est que la ligne de code est au bon endroit? est ce que ca suffit pour créer cette variable?
enfin je veux afficher le contenu de la classe defini dans la variable "choix"
est ce que la syntaxe est bonne (je sais que non ca ne marche pas)?
comment afficher le contenu de la variable "choix"? dans l'exemple "Points au 2e Tour"
<form name="form1" method="post" action="essai.php">
<div align="left">
<select name="critere" onChange ... >
<option value="Points au 1er Tour">Points au 1er Tour</option>
<option value="Points au 2e Tour">Points au 2e Tour</option>
<option value="Points (Cumulé)">Points (Cumulé)</option>
</select>
</div>
</form>
<?php
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("tests"); // Sélection de la base
$choix = $_POST['critere'];
$reponse = mysql_query("SELECT Id, Joueur, choix From classement")or die(mysql_error()); // Requête SQL (optimisée)
while ($donnée = mysql_fetch_array($reponse))
{
?>
<p
<?php echo $donnée['Id']; ?>
<?php echo $donnée['Joueur']; ?>
<?php echo $donnée['choix']; ?> <br />
</p>
<?php
}
mysql_close(); // Déconnexion de MySQL
?>
merci pour votre aide
marc