Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
823 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  liste déroulante qui garde sa valeur

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

liste déroulante qui garde sa valeur

n°1125292
erwan551
Posté le 20-06-2005 à 15:55:17  profilanswer
 

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.

mood
Publicité
Posté le 20-06-2005 à 15:55:17  profilanswer
 

n°1125297
jeff@be
Posté le 20-06-2005 à 16:00:35  profilanswer
 

A la place d'appeler un script, tu fais un
 

Code :
  1. <select onChange="this.form.submit()">


 
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 :
  1. <option value="" selected></option>


 
où il le faut.


Message édité par jeff@be le 20-06-2005 à 16:00:48
n°1125322
erwan551
Posté le 20-06-2005 à 16:23:40  profilanswer
 

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.
 

n°1125381
erwan551
Posté le 20-06-2005 à 17:14:57  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  liste déroulante qui garde sa valeur

 

Sujets relatifs
Inserer une valeur d'une requete, possible?[C++] Template & Liste chaîné
Selection d'une liste déroulante sans bouton submitPasser une valeur dans un popup
récupération de liste multiple[.net] Valeur de retour d'une requête SQL
[CSS] puces et liste de definitionsScript pour 3 liste deroulantes dependantes en php
[PHP] Tester si une valeur existe dans un tableau [RESOLU] 
Plus de sujets relatifs à : liste déroulante qui garde sa valeur


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR