2011-09-27 71 views
0

我有一个.asp页面,我正在使用VBscript。基本上我有一个国家,合作伙伴类型和电话栏的数据库。我知道如何将这些加载到记录集中并将它们显示在.asp页面中。使用具有各种选项的表单搜索数据库

我正在使用合作伙伴类型和国家/地区的下拉菜单,并且我正在为手机使用标签。

现在我想要做的是,当用户选择一个合作伙伴类型时,将显示与该合作伙伴类型相关的信息。我真的不知道从哪里开始:/我不是要求某人为我做这一切,但我需要一些提示或者在线教程。谢谢

回答

0

正如你指出的那样,回答起来并不容易,因为问题太广泛了。我会尽量做一个简化的代码示例,然后你肯定可以填写剩下的部分。

<% dim country dim partnerType dim phone

country = request("country") 
partnerType = request("partnerType") 
dim phone = request("phone") 

'Get more information from database 
    Set objConnect      = Server.CreateObject("ADODB.Connection") 
    objConnect.ConnectionTimeout  = 580 
    objConnect.Open "myConnectionString" 
    set objRS = Server.CreateObject("ADODB.Recordset") 
    objRS .Open "select * from yourTable", objConnect, , , adCmdText 


while not objRS.EOF 
    response.write "found record in database" 
loop 

%> 
<html> 
<body> 
<form id="myForm"> 
    <label>Country</label><select name="country"><option value="se">Sweden</option></select> 
    <label>PartnerType</label><select name="partnerType" onChange="PtypeChanged();"><option value="1">Reseller</option><option value="2">International</option></select> 
    <input type="text" name="phone" value="" /> 
</form> 
<script> 
function PtypeChanged(){ 
    document.getElementById("myForm").submit(); 
} 
</script> 
</body> 
</html>