liste déroulante qui garde sa valeur - PHP - Programmation
Marsh Posté le 20-06-2005 à 16:00:35
A la place d'appeler un script, tu fais un
Code :
|
et tu récupères la valeur des autres select avec $_POST ou $_GET.
Ensuite, tu testes les valeurs de tes listes et tu mets un
Code :
|
où il le faut.
Marsh Posté le 20-06-2005 à 16:23:40
salut Jeff@be, merci de ton aide,
j'ai fait quelque chose mais c'est pas terrible. En fait j'ai ca :
<select onChange=com()>
ma fonction com() est :
function com()
{
document.graphique.method = "POST";
document.graphique.action = "refresh.php";
document.graphique.submit();
}
ma page refresh.php est exactement la meme page que celle d'avant auquel j'ai rajouté un filtrage. mais ca m'a pas l'air la meilleure solution.
Ce qu'il me faudrait, c'est que ma fonction com() appel juste une fonction php qui filtre un fichier pour ne mettre que ce que je veux dans certaines listes déroulantes et donc sans passer par un rechargement de page.
Marsh Posté le 20-06-2005 à 17:14:57
En gros, certaines listes déroulantes devront être remplis lorsqu'un évenements se produit.
--> lancer PHP à partir d'un évenement Javascript
Je suis obligé d'utiliser PHP pour faire mes listes puisque mes données proviennent d'un fichier que je trie ensuite.
Marsh Posté le 20-06-2005 à 15:55:17
Salut tous le monde,
j'ai un petit probleme avec mes listes déroulantes. J'en ai plusieurs sur une meme page web.
J'ai réalisé une fonction qui permet lors d'un changement d'un élément d'une liste, de rafraichir d'autre liste en les mettant à jour (une sorte de filtrage). Je réalise ceci en appelant un script PHP donc ca me génere une autre page. Le probleme est que d'autre menu déroulants qui ne sont pas concerné par ce rafraichissement, reprennent leur valeur par défaut et non une valeur qu'un utilisateur avait choisi avant de faire le rafraichissement.
je voudrais que lors d'un rafraichissement, certaines listes garde en mémoire ceux qui a été choisi avant le rafraichissement.
Merci de votre aide.