2010-06-25 161 views
0

正在开发一个Web应用程序,我需要一些帮助。 我在我的数据库(MySQL)表中链接到子县表的村庄表。子县连接到县表和县表连接到县表。使用Dreamweaver开发Web应用程序

我需要在Dreamweaver中使用PHP设计一个Web表单,用于捕获人们的详细信息,例如姓名,出生日期,村庄,子县,县和区。但由于我已经在我的数据库中有了县,县,县和村,我需要为村庄创建一个下拉菜单,选择后应该自​​动填充分县,县和区的文本字段。

你可以告诉我可以做到这一点的最佳方式。

干杯。

回答

0

一个简单的查询是为了?只需使用ajax请求将选定的国家/地区发送到脚本,该脚本应返回XML数据以填充选择框或发送dom选择框。

+0

请您进一步解释我该怎么做。 谢谢你。 – moses2010 2010-06-26 06:47:55

0

我会去的

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

我的理解你的问题,你需要像=>当您选择一个村庄,应尽可能返回村里相关联的所有相关数据。所以我建议你使用ajax作为后台加载所需的数据。

+0

请附上我的代码。请解释我如何将其嵌入到我的代码中,或者我应该如何修改它。干杯。 下面的代码是用于显示在乡村记录set.Ihave类似那些数据为他人 <选择name = “村官”> <?PHP DO { ?> <期权价值=“<?PHP的echo $ row_rsVillage ['Village_Name']?>“<?php if(!(strcmp($ row_rsVillage ['Village_Name'],$ row_rsVillage ['Village_Name']))){echo”SELECTED“;}?<?php echo $ row_rsVillage ['Village_Name']?> <?php } while($ row_rsVillage = mysql_fetch_assoc($ rsVillage)); ?> – moses2010 2010-06-26 09:56:08

+0

你必须让javascript函数,就像我上面的例子。 您可以使用jQuery使用Ajax来获取数据, 功能ajaxGetWhatYouNeedByValue(值,ID){ \t $阿贾克斯({ \t类型: “GET”, \t网址: '/ajax-data.php?value=' +值, \t成功:功能(数据){$ (ID)。html的(数据); \t} \t}); } 因此,选择html元素的合适性会触发事件“onchange”,它调用上面的js函数,函数将填充所需的id,例如, (

)与数据。您可以根据需要返回数据。这是据我了解你的问题。 – vertazzar 2010-06-26 11:55:06

+0

谢谢你的回复。 我试了一下。 – moses2010 2010-06-26 13:04:08