listes déroulantes l'une HTML l'autre PHP

listes déroulantes l'une HTML l'autre PHP - HTML/CSS - Programmation

Marsh Posté le 21-03-2007 à 16:50:24    

Bonjour à tous,  
 
Après navigation sur les différents forum je n'arrive pas à solutionner mon problème.  
 
J'ai une première liste déroulante en HTML pur  

Code :
  1. <select><option value=1>champ1</option><option value=2>champ2</option><option value=2>champ2</option></select>


 
J'aimerai remplir ma deuxième liste en fonction du choix de ma première sans recharger la page. Et surtout cette deuxième fait appel à du php. Ma requete change en fonction du choix de la première liste, du style :  

Code :
  1. $sql = "SELECT * FROM matable WHERE champ=1(si le choix de ma première liste est un)";


 
Avez-vous une astuce?

Reply

Marsh Posté le 21-03-2007 à 16:50:24   

Reply

Marsh Posté le 21-03-2007 à 17:16:54    

les réponses de ton dernier topic suffisent pas? :o

Reply

Marsh Posté le 21-03-2007 à 17:17:01    

sur la premier => <select onchange="javascript: chargerSecondeListe();" >
 
Le script JS chargerSecondeListe() fais une requete asynchrone au serveur PHP, PHP renvoie les le contenu de la nouvelle liste (en asynchrone toujours) et ensuite le navigateur via JS et DOM remplie la seconde liste déroulante.
En gros, ce que tu veux c'est de l'AJAX :)
 
un coup de google  avec : Ajax liste déroulante synchroniser  
 

Reply

Marsh Posté le 22-03-2007 à 10:39:00    

oui tu peut le faire seulement avec java script sans utilisée ajax

Reply

Marsh Posté le 22-03-2007 à 17:53:05    

ok merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed