2010-06-25 4 views
0

Je développe une application Web et j'ai besoin d'aide. J'ai dans mes tables de base de données (MySQL) pour le village lié à la table de sous-comté. Sous-comté lié à la table de comté et à la table de comté liée à la table de district.Développement d'une application Web à l'aide de Dreamweaver

J'ai besoin de concevoir un formulaire web dans dreamweaver en utilisant PHP pour capturer les détails des personnes, par exemple le nom, la date de naissance, le village, le sous-comté, le comté et le district. Mais comme j'ai déjà le district, le comté, le sous-comté et le village dans ma base de données, je dois créer un menu déroulant pour le village qui après la sélection devrait automatiquement remplir les champs de texte du sous-comté, du comté et du district.

Vous pouvez donner des conseils sur la meilleure façon de le faire.

Cheers.

Répondre

0

Une simple requête est en ordre? Il suffit d'utiliser une requête ajax pour envoyer le pays sélectionné à un script, le script doit renvoyer soit des données XML pour remplir la boîte de sélection avec ou envoyer la boîte de sélection dom.

+0

Pourriez-vous m'expliquer comment je peux faire cela? Merci. – moses2010

0

j'irais pour le

<select onchange="ajaxGetWhatYouNeedByValue(this.value, 'populate some #id');"><option..... 

comme je l'ai bien compris votre question, vous avez besoin de quelque chose => lorsque vous sélectionnez un village, il doit retourner toutes les données relatives associées au village. Par conséquent, je vous suggère d'utiliser ajax pour le chargement en arrière-plan des données nécessaires.

+0

S'il vous plaît joint est mon code. Explique comment je pourrais intégrer cela dans mon code ou comment je devrais le modifier. À votre santé. Le code ci-dessous pour afficher les données semblables de l'enregistrement des villages pour d'autres moses2010

+0

vous devez effectuer une fonction javascript, comme j'ai donné l'exemple ci-dessus. Vous pouvez utiliser jquery pour extraire des données avec ajax, fonction ajaxGetWhatYouNeedByValue (valeur, id) { \t .ajax $ ({ Type \t: "GET", \t url: '/ajax-data.php?value=' + valeur, \t succès: function (données) { $ (id) .html (données); \t} \t}); } donc la possibilité de changement pour l'élément html sélectionné déclenchera l'événement "onchange" qui appelle la fonction js ci-dessus, la fonction remplira l'identifiant désiré par ex. (

) avec des données. vous pouvez renvoyer des données comme vous le souhaitez. C'est pour autant que j'ai compris votre question. – vertazzar

+0

Merci pour la réponse. Je l'essaie. – moses2010

Questions connexes