Formulaire en fonction d'un autre formulaire

Formulaire en fonction d'un autre formulaire - PHP - Programmation

Marsh Posté le 13-07-2005 à 10:19:37    

Bonjour à tous,
j'ai lu plusieurs topics à ce sujet , mais la solution n'est pas très clair, je relance donc le sujet...
Soit une page php, en liaison avec une SGBD.
Un premier menu déroulant affiche le resultat d'une requete:

Code :
  1. select id from A;


On va donc avoir une liste deroulante de tous les id de la table A.
J'aimerais qu'en fonction de l'id selectionné dans ce menu déroulant, on puisse afficher un deuxieme menu déroulant dependant de cette valeur grace à cette requete:

Code :
  1. select nom from A where id = $varibale-menu_deroulant


 
Je pense que l'on peut faire ça sans javascript, en php, reste à trouver comment.
Est-ce que l'idée d'ajouter un formulaire pour envoyer la variable du premier menu deroulant à la meme page et la recuperer ensuite pour le deuxième formulaire est la bonne?
Si vous avez d'autres idées, je suis preneur...  :whistle:

Reply

Marsh Posté le 13-07-2005 à 10:19:37   

Reply

Marsh Posté le 13-07-2005 à 10:25:56    

suomi a écrit :


Est-ce que l'idée d'ajouter un formulaire pour envoyer la variable du premier menu deroulant à la meme page et la recuperer ensuite pour le deuxième formulaire est la bonne?


 
Voilà, ça ou un formulaire "par étapes" (avec précédent/suivant), si tu veux le faire sans JS.
 
edit: d'ailleurs ce serait probablement super lourd et chiant à faire en JS, générer du code qui stocke les correspondances entre les valeurs, etc...


Message édité par sielfried le 13-07-2005 à 10:27:09

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 13-07-2005 à 10:29:07    

sielfried a écrit :

ou un formulaire "par étapes" (avec précédent/suivant)


Merci pour ta réponse. Que veux tu dire exactement par "formulaire par étape"?

Reply

Marsh Posté le 13-07-2005 à 10:32:39    

Ben étape 1, premier formulaire avec le premier menu déroulant. Le bouton de submit s'appelle "suivant" et amène à la seconde partie du form, avec la seconde liste dont les options dépendent du choix fait sur la première liste, etc.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Sujets relatifs:

Leave a Replay

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