listes déroulantes - PHP - Programmation
Marsh Posté le 15-03-2007 à 14:14:19
En php, il faudra un retour vers le serveur (validation du formulaire contenant le premier <select> ).
Marsh Posté le 15-03-2007 à 14:17:31
t'ain, ce genre de question, on doit bien l'avoir 1 fois/semaine... faudrait un peu utiliser le moteur de recherche avant de poster...
Pour ton pb, depuis Ajax, y'a plus besoin de recharger toute la page. Cherche de ce côté là.
Tu peux également regarder du côté de la lib script.aculo.us qui possède pas mal de trucs tous faits (genre l'autocomplétion). Y'a peut-être cette fonction là déjà toute faite...
Marsh Posté le 15-03-2007 à 14:18:36
rufo a écrit : t'ain, ce genre de question, on doit bien l'avoir 1 fois/semaine... faudrait un peu utiliser le moteur de recherche avant de poster... |
1) Elle pose une question de php.
2) Une solution 100% javascript, c'est mal.
Marsh Posté le 15-03-2007 à 14:18:37
et si je ne veux pas mettre de bouton... il faut du javascript?
Comment je peux faire pour utiliser une variable javascript dans mon code php?
Par exemple en javascript une variable qui recup mon select1 grâce à une fonction :
Code :
|
Je fais comment pour réutiliser la variable "test" dans mon code php pour faire mon select suivant tel ou tel condition?
Marsh Posté le 15-03-2007 à 14:19:28
jenny50 a écrit : et si je ne veux pas mettre de bouton... il faut du javascript?
|
Tu ne peux pas. Le javascript est exécuté dans le navigateur, et le php sur le serveur.
Marsh Posté le 15-03-2007 à 14:34:30
skeye a écrit : 1) Elle pose une question de php. |
Ca dépend du contexte. Si c'est dans un environnement intranet maîtrisé (on connait la version et le paramétrage du navigateur web), je vois pas en quoi c'est mal. Si c'est pour un site internet, effectivement, c'est un pb.
Dans ce cas, il faut laisser la solution de base (rechargement de la page) et ajouter du JS non intrusif qui va améliorer l'ergonomie de l'IHM (ici, du AJAX)...
Marsh Posté le 15-03-2007 à 14:36:04
Exactement. On ne connait pas le contexte, donc la réponse, c'est php. Et si ensuite elle veut améliorer l'IHM elle pourra se tourner vers le javascript.
Marsh Posté le 15-03-2007 à 12:04:50
Bonjour à tous,
J'ai une première liste déroulante en HTML basique
Ma deuxième dépend du résultat de ma première. Pour remplir cette deuxième j'ai besoin de la valeur de ma première car ma requete sql change :
$s = "SELECT mod_num, mod_lib FROM mod WHERE mod_m = 1 ";
Comment je peux faire?