Eléphant du PHP |
61 Messages
28 mai 2007, 13:19
Je vais essayer d'etre le plus clair possible:
Jai une page PHP (page principale) qui contient un formulaire vide et une liste deroulante contenant une liste deroulante contenant les noms des préférences que l'utilisateur a mis en base.
Lorque que je sélectionne un nom de preference se trouvant dans la liste dérouante, une fonction onchange se charge dappeler ma fonction Ajax.
Et je voudrais que cette fonction Ajax me mette 'en value' dans les <input> se trouvant dans la page principale les valeurs que lutilisateur a mis en base pour la preference qui l'a sélectionner grace a des document.getElementById.value= kkchose .
Moi javais l'idée que ma fonction Ajax fasse la chose suivante:
fonctionAjax (se trouvant dans la page principale) est appelé quand lutisateur selectionne un element de la liste. Ensuite cette fonction fait appel à une autre page PHP qui soccupe seulement de faire la requete necessaire pour recupere les informations en base que lon souhaite voir afficher dans le formulaire.
Mais le problème c'est que je ne sais pas comment faire pour pour mettre de mettre les value pour chaque input de mon formulaire. Je sais pas si je dois redessiner tout le formulaire dans ma deuxieme page php qui s'occupe de faire la requête.
Ou bien de recuperer les données résultant de la requête et les envoyé a ma page principal afin de pouvoir les utiliser par la suite (en faisant des document.getElementById(idAttr1).value=donne provenant de la deuxieme page, dans ma page principal)....
Le seul problème c que je ne sais pas comment faire.
Avec l'espoir d'être le plus clair possible.
Et 1 et 2 et 3 Kebabs .(o_O).