fredericmaill
Messages postés144Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention22 mars 2006
-
9 janv. 2006 à 16:45
cs_Medel
Messages postés1Date d'inscriptionmardi 2 mai 2006StatutMembreDernière intervention14 juillet 2012
-
14 juil. 2012 à 13:34
Bonjour et bonne année 2006 @ tous !!
je voudrais savoir comment recuperé dans une varable php la valeur de la selection d'une liste deroulante, j'ai fais un petit script en javascript et php mais c pas concluant
merci de m'aider !!
<SCRIPT tpy="TextJavaScript">
// sauvare la selection liste deroulante
function marque() {
i = document.Choix.Liste.selectedIndex;
if (i == 0) return;
choix = document.marque.marque.options[i].value;
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 10 janv. 2006 à 15:35
ah ! fallait le dire...
car finalement le problème n'est pas trop
"comment récupérer la valeur d'une sélection liste déroulante dans variable php".
il faut donc:
virer le bouton submit
ajouter dans le <select onchange="document.getElementById('frm').submit();">
si <form id="frm" name=frm"...>
mais, ça ne fonctionnera donc que pour les
personnes qui ont activé le javascript.
une remarque aussi, si le size du select est omis
ou est =1, la 1ère ligne est sélectionnée par défaut
et le onchange sur cette ligne ne fonctionnera pas.
donc :
soit mettre un size>1,
soit mettre une 1ère ligne qui sert de "titre" et
contrôler que selectedIndexe est bien > 0
avant soumission.
soit, derrière ce select, au chargement de la
page, mettre selecteIndex à -1.
soit utiliser on[dbl]click à la place de onchange
soit ... je ne vois plus pour le moment ...
fredericmaill
Messages postés144Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention22 mars 2006 10 janv. 2006 à 14:49
escusez moi en effet j'ai pas ete tres claire !
En fait je voudrais recuperer dans une variable la selection de la liste deroulante sans bouton submit afin de d'incorporer cette variable dans une requette.
exemple :
$sql="select * from boutique where marque =".$marque;
pour afficher dynamiquement des information qui son en base !
merci de votre aide et encore pardon pour mon inprecision !
fredericmaill
Messages postés144Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention22 mars 2006 10 janv. 2006 à 15:15
oui mais l'utilisateur dois appyer sur valider appres selection, alors
que moi je veut qu'il clique seulement sur la liste deroulante et sur
aucun bouton submit !
c pourquoi je m'orientais vers une fonction "document.Choix.Liste.selectedIndex;"
pour rendre dynamique la selection et ne pas devoir valider le
formaulaire a chasque selection pour faire mon execution de requette !