Création
d'entreprise
Posez votre question Signaler

[PHP/javascript] recuperer valeur d'une liste

antic80 4884Messages postés 30 mai 2005Date d'inscription - Dernière réponse le 2 mars 2011 à 10:17
bonjour

voila j'ai fais une liste deroulante en php qui se rempli avec une requete mysql

j'aimerai recuperer dans une variable la valeur choisi

ma liste commence comme ca

$liste2="<select size='1' name='Liste' id='select' style='font: 10pt Times New Roman;' onchange='recup(this.value)'>";

ma fonction javascript est la suivante

function recup(){
var indexsite = document.getElementById('select')
var valeursite = select.options[select.selectedIndex].value
}
</script>

deja je sais pas si ce morceau de code est bon car je ne maitrise pas javascript

ensuite j'aimerai renvoyer le contenu de la variable valeursite dans une variable php afin de créer une nouvelle requete

merci de m'aider
Lire la suite 

[PHP/javascript] recuperer valeur d'une liste »

6 réponses
Réponse
+8
moins plus
Damien - 2 mars 2011 à 10:17
Le lien ne fonctionne plus.
Ajouter un commentaire
Réponse
+5
moins plus
Correction de la fonctio JS :
function recup(){ 
var indexsite = document.getElementById('select') 
var valeursite = indexsite .options[select.selectedIndex].value 
} 



Ensuite je t'invite à regarde la solution donnée ici :

ajax appel d une methode php via ajax

pour ce qui est de l'ajout via requete SQL dans une base de donnée.

Bon courage pour la suite.
Ajouter un commentaire
Réponse
+3
moins plus
le probleme c que lors de l'envoi du formulaire au lieu d'envoyer la valeur choisi dans la liste ca me renvoi l'index de la valeur choisi

c'est parce que tu n'as pas mis la bonne value=" " dans <option de ta liste
Ajouter un commentaire
Réponse
+2
moins plus
as tu fait un essai avec :
var valeursite = select.options[select.selectedIndex].text ?
Cela correspond peut etre plus a ce que tu veux stoker.
Ajouter un commentaire
Réponse
-2
moins plus
je precise une chose c que si je souhaite faire ca c parce que ma liste est une partie d'un formulaire que je dois stocker dans une table mysql

le probleme c que lors de l'envoi du formulaire au lieu d'envoyer la valeur choisi dans la liste ca me renvoi l'index de la valeur choisi
Ajouter un commentaire
Ce document intitulé « [PHP/javascript] recuperer valeur d'une liste » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?