Forum de discussion
Forum « Programmation Javascript » (archives)
Re: passage variable javascript vers le serveur au php
Envoyé: 21 février 2004, 8h02 par Oznog
Que veux-tu dire par "sans select" ? Il n'y a aucun "select" en Javascript!
Peux-tu détaillé ce que tu veux faire ?
Elle viennent d'où ces variables, quel événement les modifies, dans qu'elle circonstance doivent elle être soumisent au PHP, qu'est-ce que le PHP doit faire avec ? Et que doit il retourner ? Tout ça pourquoi ? Tu ne dis absolument rien à part que tu dois passer des variables!
En attendant, tu dois savoir que le Select (html) peux bien sûr appeler un Javascript MAIS COMME Je PRÉCISE dans mon dernier message, IL N'Y A PLUS DE PHP LÀ, d'ailleurs pense quelques seconde, comment veux tu que le client ai les droit d'ouvrir ta base (sur le serveur) SI CE N'EST D'ENVOYER JUSTEMENT UNE REQUÊTE AU SERVEUR.
Et il n'y a qu'une seule façon d'envoyer une requète (valide) au serveur, c'est via HTTP. Donc, ton Select (HTML) doit demander au Javascript (qui peux en même temps faire les manipulations qu'il veut) de faire cette requête. Note que le HTML aussi mais il pas dans un select.
Exactement comme le fait ce petit script :
<select name="listDyn" onChange="sel=this.options[this.selectedIndex].value;if (sel){window.location.href='page.php?var='+sel}">
<option value="ValeurApasserAuPHP">Option 1</option>
Si tu ne veux pas faire de requète au serveur à chaque choix TU DOIS DONC ENVOYER D'UN COUP TOUTES LES POSSIBILITÉ AU NAVIGATEUR, ton PHP doit faire les requètes à ta base pour chacun des choix du Select (HTML) et ainsi construire un tableau (ARRAY) Javascript QUI LUI POURRA ÊTRE DYNAMIQUE SANS APPELLES AU SERVEUR.
Un Menu dynamique comme "twAjusteListe" (http://www.trucsweb.com/Javascript/listedyn.htm)
Ciao
Oznog
Réponses
|