Récupération des donnée d'un menu déroulant
waldner77
Messages postés
196
Statut
Membre
-
waldner77 Messages postés 196 Statut Membre -
waldner77 Messages postés 196 Statut Membre -
Bonjour,
j'ai fait un bout de code qui me permet de m'être dans mon menu déroulant le prénom, le nom et l'email des personne qui sont enregistré dans ma base de donnée.
et le problème c'est que je ne voix pas du tout comment je pourrais faire pour récupérer les résultats qui sont dans le menu déroulant au moment de la validation et de me l'afficher sur l'écran ou même l'insérer dans une base de donnée SVP aidez moi. bonne journée a vous
----------------------
-----test.php-------
---------------------
<html>
<head>
<title>Creation de la table</title>
</head>
<body>
<div align="center" >
<form method="post" action="test2.php" ">
<?php
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'enregistrement';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = 'SELECT nom,prenom,email FROM membre ORDER BY nom,prenom,email';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
echo "<SELECT NAME='Uti' onChange='FocusObjet()'>";
/* Ceci est la façon correcte de traverser un dossier. */
while ($Utilisateur = mysql_fetch_array($result)) {
echo "<OPTION VALUE='$Utilisateur[0]'> $Utilisateur[0] $Utilisateur[1] \ $Utilisateur[2]</OPTION>\n";
}
echo "</SELECT>";
// Deconnexion de la base de donnees
mysql_close();
?>
<input type="submit" value="Valider">
</form>
</div>
</body>
</html>
j'ai fait un bout de code qui me permet de m'être dans mon menu déroulant le prénom, le nom et l'email des personne qui sont enregistré dans ma base de donnée.
et le problème c'est que je ne voix pas du tout comment je pourrais faire pour récupérer les résultats qui sont dans le menu déroulant au moment de la validation et de me l'afficher sur l'écran ou même l'insérer dans une base de donnée SVP aidez moi. bonne journée a vous
----------------------
-----test.php-------
---------------------
<html>
<head>
<title>Creation de la table</title>
</head>
<body>
<div align="center" >
<form method="post" action="test2.php" ">
<?php
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'enregistrement';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = 'SELECT nom,prenom,email FROM membre ORDER BY nom,prenom,email';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
echo "<SELECT NAME='Uti' onChange='FocusObjet()'>";
/* Ceci est la façon correcte de traverser un dossier. */
while ($Utilisateur = mysql_fetch_array($result)) {
echo "<OPTION VALUE='$Utilisateur[0]'> $Utilisateur[0] $Utilisateur[1] \ $Utilisateur[2]</OPTION>\n";
}
echo "</SELECT>";
// Deconnexion de la base de donnees
mysql_close();
?>
<input type="submit" value="Valider">
</form>
</div>
</body>
</html>
A voir également:
- Récupération des donnée d'un menu déroulant
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Comment recuperer un message supprimé sur whatsapp - Guide
- Canon quick menu - Télécharger - Utilitaires
21 réponses
dans ta page test2.php (la page de l'action de ton formulaire), tu fais un
$valeur=$_POST['Uti'];
et la valeur de ton menu déroulant se retrouvera dans ta variable $valeur
$valeur=$_POST['Uti'];
et la valeur de ton menu déroulant se retrouvera dans ta variable $valeur
J'ai peux être pas compris mais dans ton script test2.php :
Qui te donnera la valeur. ;)
Ps trop tard tu m'as devancé jeangilles
echo $_POST['Uti']
Qui te donnera la valeur. ;)
Ps trop tard tu m'as devancé jeangilles
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
le code que j'ai mit sert a faire un menu déroulant avec le nom, prénom et l'email qui sont dans ma base de donnée. Mais le souci c'est que je ne voit pas du tout comment je pourrais afficher le résultat du menu déroulant après la validation. j'ai essayer a faire un echo $_GET['uti'] et sa me donne rien voila
Juste pour info: $_GET récupère les valeurs qui viennent de l'url et $_POST permettent de récupérer les valeurs provenant d'un formulaire.
j'ai essayer de faire comme vous l'avait dit et même avant de faire un echo $_POST['uti'];
mais il ne veux pas me l'afficher donc la je pose des questions si c'est pas un problème au moment ou je déclare mes variables dans le menu déroulant
mais il ne veux pas me l'afficher donc la je pose des questions si c'est pas un problème au moment ou je déclare mes variables dans le menu déroulant
Et bien dans le code source HTML, tu regardes si dans l'attribue value de ton menu déroulant, il y a quelque chose qui s'affiche.
par exemple :
Est ce que tu vois ?
par exemple :
<OPTION VALUE='nico_73'>Les infos ...</OPTION>
Est ce que tu vois ?
oui oui je voix.
le menu déroulant marche bien , je pense que je ne doit pas savoir utiliser les commende pour afficher
car j'ai essayé autre autre pour l'affichage.
<html>
<body>
<?php
if(isset($_POST['uti']) && !empty($_POST['uti'])) //sert a partir d'içi qu'il ne veux plus marcher
{ echo "toto";
$Col1_Array = $_POST['uti'];
foreach($Col1_Array as $select)
{
echo $select;
}
}
?>
</body>
</html>
le menu déroulant marche bien , je pense que je ne doit pas savoir utiliser les commende pour afficher
car j'ai essayé autre autre pour l'affichage.
<html>
<body>
<?php
if(isset($_POST['uti']) && !empty($_POST['uti'])) //sert a partir d'içi qu'il ne veux plus marcher
{ echo "toto";
$Col1_Array = $_POST['uti'];
foreach($Col1_Array as $select)
{
echo $select;
}
}
?>
</body>
</html>
As tu essayer sans tester avec cette condition
Si tu ne peux pas, pour tester essaye une condition de ce type
if(isset($_POST['uti']) && !empty($_POST['uti']))
Si tu ne peux pas, pour tester essaye une condition de ce type
if($_POST['uti'] != '')
Est-ce que tu as un lien ou je pourrais avoir un copie ? Où alors en si tu veux, tu peux toujours m'envoyer une adresse MSN via MP. Pour que tu puisses m'envoyer le code et la DB.