[formulaire HTML]menu déroulant
14 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- shadow
- Nouveau WRInaute

- Messages: 3
- Inscription: 4 Juin 2004
[formulaire HTML]menu déroulant
bonjour !
je voudrais créer dans un formulaire HTML un menu déroulant avec la possibilité de sélectionner une unique réponse.
Les données de mon menu déroulant proviennent d'une requête SQL de ma bdd.
Je voudrais savoir comment, avec la méthode post, on peut récupérer la valeur de la sélection afin de pouvoir la réutiliser pour une autre requête.
Je voudrais utiliser seulement de l'HTML et du PHP.
Merci d'avance.
je voudrais créer dans un formulaire HTML un menu déroulant avec la possibilité de sélectionner une unique réponse.
Les données de mon menu déroulant proviennent d'une requête SQL de ma bdd.
Je voudrais savoir comment, avec la méthode post, on peut récupérer la valeur de la sélection afin de pouvoir la réutiliser pour une autre requête.
Je voudrais utiliser seulement de l'HTML et du PHP.
Merci d'avance.
-

XenonDelee - WRInaute impliqué

- Messages: 923
- Inscription: 6 Avr 2004
Re: [formulaire HTML]menu déroulant
bonjour et bienvenue sur ce forum
j'ai pas trop compris ton problème alors je vais procéder par étapes :
est-ce que c'est la bonne réponse ?
j'ai pas trop compris ton problème alors je vais procéder par étapes :
utilse le widgetshadow a écrit:
je voudrais créer dans un formulaire HTML un menu déroulant avec la possibilité de sélectionner une unique réponse.
- Code: Tout sélectionner
<select> <option value=1>choix 1</option> </select>
est-ce que c'est la bonne réponse ?
-

XenonDelee - WRInaute impliqué

- Messages: 923
- Inscription: 6 Avr 2004
Re: [formulaire HTML]menu déroulant
suite ...
donc ton serveur écrit le menu avant de renvoyer la page ... ça devrait marcher ...
tu veux récupérer la valeur choisie dans le formulaire ?? ça n'a rien à voir avec ta base de données !
pour récupérer la variable :soit $_POST['nom'] soit $nom tout court ( ça dépend de la configuration de ton serveur : si l'option register_globals est à off ou non )
Mais j'ai peut-être mal cerné ton problème ???
A+
shadow a écrit:Les données de mon menu déroulant proviennent d'une requête SQL de ma bdd.
Merci d'avance.
donc ton serveur écrit le menu avant de renvoyer la page ... ça devrait marcher ...
shadow a écrit:Je voudrais savoir comment, avec la méthode post, on peut récupérer la valeur de la sélection afin de pouvoir la réutiliser pour une autre requête.
Je voudrais utiliser seulement de l'HTML et du PHP..
tu veux récupérer la valeur choisie dans le formulaire ?? ça n'a rien à voir avec ta base de données !
pour récupérer la variable :soit $_POST['nom'] soit $nom tout court ( ça dépend de la configuration de ton serveur : si l'option register_globals est à off ou non )
Mais j'ai peut-être mal cerné ton problème ???
A+
- shadow
- Nouveau WRInaute

- Messages: 3
- Inscription: 4 Juin 2004
Merci beaucoup, ça fonctionne !
Je me permets de poser une deuxième question :
J'utilise sur ma page de formulaire un menu déroulant dans lequel on ne peut choisir qu'une valeur. j'envoie ensuite cette valeur à une page php, mais je voudrais l'utiliser aussi dans une deuxième page php, d'où ma question :
Est-il possible d'envoyer la valeur du premier menu déroulant à deux pages et non pas une seule ?
Merci
Je me permets de poser une deuxième question :
J'utilise sur ma page de formulaire un menu déroulant dans lequel on ne peut choisir qu'une valeur. j'envoie ensuite cette valeur à une page php, mais je voudrais l'utiliser aussi dans une deuxième page php, d'où ma question :
Est-il possible d'envoyer la valeur du premier menu déroulant à deux pages et non pas une seule ?
Merci
-

XenonDelee - WRInaute impliqué

- Messages: 923
- Inscription: 6 Avr 2004
tu peux aussi récupérer la valeur dans ta première page et l'affecter à un input caché qui transmet à la seconde ...
A+
A+
- Him
- Nouveau WRInaute

- Messages: 43
- Inscription: 13 Fév 2006
Bonjour,
J'éssaye de faire plus ou moins pareil,
mais je galère au niveau de la boucle d'affichage des criteres du menu déroulant...
J'ai éssayé comme ceci
mais quand je charge ma page mon script tourne sans fin, pour me généré des "y" dans le menu déroulant.
Peut-être est-ce la configuration de mon champ genre,
qui est en varchar(32) ?
Cordialement
J'éssaye de faire plus ou moins pareil,
mais je galère au niveau de la boucle d'affichage des criteres du menu déroulant...
J'ai éssayé comme ceci
- Code: Tout sélectionner
type d'annuaire<br />
<?php
$req = mysql_query('select `id`, `genre` from choix');
echo '<select name="type">';
while($choix = mysql_fetch_array)
{
echo '<option value="'.$choix[0].'">'.$choix[1].'</option>';
}
echo '</select>';
?>
mais quand je charge ma page mon script tourne sans fin, pour me généré des "y" dans le menu déroulant.
Peut-être est-ce la configuration de mon champ genre,
qui est en varchar(32) ?
Cordialement
- Jaunalgi
- WRInaute occasionnel

- Messages: 303
- Inscription: 11 Aoû 2004
Him a écrit:mais je galère au niveau de la boucle d'affichage des criteres du menu déroulant...
J'ai éssayé comme ceci
- Code: Tout sélectionner
type d'annuaire<br />
<?php
$req = mysql_query('select `id`, `genre` from choix');
echo '<select name="type">';
while($choix = mysql_fetch_array)
{
echo '<option value="'.$choix[0].'">'.$choix[1].'</option>';
}
echo '</select>';
?>
mais quand je charge ma page mon script tourne sans fin, pour me généré des "y" dans le menu déroulant.
Utilise
- Code: Tout sélectionner
type d'annuaire<br />
<?php
$req = mysql_query('select `id`, `genre` from choix');
echo '<select name="type">';
while($choix = mysql_fetch_array($req) )
{
echo '<option value="'.$choix[0].'">'.$choix[1].'</option>';
}
echo '</select>';
?>
Tu fais une boucle sur une requête inexistante. Tandis qu'avec le code mysql_fetch_array($req) , tu précises la requête qu'il faut utiliser.
- seve_rine
- Nouveau WRInaute

- Messages: 1
- Inscription: 16 Oct 2007
bonjour,
Je relance le sujet car je rencontre un problème sur la même requête. J'utilise exactement la même requête pour mon formulaire :
Je souhaite récupérer la valeur de mon menu déroulant qui a été sélectionnée pour l'envoyer dans une table différente (echeancier) de ma base de donnée. En effet, mon menu déroulant liste la table "clients" de ma base.
Seulement lorsque je valide mon formulaire, je ne récupére pas dans ma table "echeancier" le nom qui a été sélectionné, il me renvoi un vide dans le champ car la valeur "NULL" n'apparaît pas non plus.
Je vous remercie de m'apporter vos lumières pour éclairer ma lanterne qui ne veut rien savoir !
merci d'avance
Je relance le sujet car je rencontre un problème sur la même requête. J'utilise exactement la même requête pour mon formulaire :
- Code: Tout sélectionner
echo '<select name="clients">';
$sql = mysql_query('SELECT nom FROM clients order by nom');
while($donnée = mysql_fetch_array($sql))
{
echo '<option value="'.$donnée['nom'].'">'.$donnée['nom'].'</option>'; } echo '</select>'; ?></p><br>
<input type="submit" value="insérer">
Je souhaite récupérer la valeur de mon menu déroulant qui a été sélectionnée pour l'envoyer dans une table différente (echeancier) de ma base de donnée. En effet, mon menu déroulant liste la table "clients" de ma base.
Seulement lorsque je valide mon formulaire, je ne récupére pas dans ma table "echeancier" le nom qui a été sélectionné, il me renvoi un vide dans le champ car la valeur "NULL" n'apparaît pas non plus.
Je vous remercie de m'apporter vos lumières pour éclairer ma lanterne qui ne veut rien savoir !
merci d'avance
14 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- [réglé] Menu déroulant html
- javascript menu déroulant en HTML
- Menu déroulant en (X)HTML pur avec liens, est-ce possible ?
- Menu déroulant (scroll) ou menu effetjquery qui disparait ?
- Menu déroulant avec sous menu horizontale.
- Help menu déroulant !
- [help!] Menu Déroulant
- Menu déroulant
- Probleme de menu déroulant
- menu deroulant et ebuzzing
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

