大家来帮小弟把,关于asp中的变量值传给combobox~~~
偶的思路是想把数据库中的值通过asp处理传给combobox显示出来,但是偶怎么弄也弄不出来,变量在textfield能够显示,只要只要textfield的var名一样,但是在combobox中就不知道怎么弄了,请大家一定要帮偶解决呀,谢谢啦
asp 文件 :xxx.asp
<%@Language="VBScript"%>
<%
Dim oRS, oConn,fpaizi,mo,fcount
Set oRS = Server.CreateObject("ADODB.Recordset")
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")
oConn.Open
oRS.Open "SELECT * FROM computer", oConn, 1, 1
mo = oRs.recordcount
response.write("pai="+Server.URLEncode(oRs("pai")))
x = 0
do until oRS.eof
x = x+1
%>
<%
response.write("&fpaizi1="+Server.URLEncode(oRs("name")))
%>
<%
oRS.Movenext
loop
response.write("&fcount="+Server.URLEncode(oRs.recordcount))
oRS.Close
Set oRS = Nothing
oConn.Close
Set oConn = Nothing
%>
flash中的combobox action:
myJumpMenu为combobox,以下是为了传递fcount的值,如果把fcount 的地方改成数字就可以显示几个“嘻嘻“选项,偶下面的运行不出来了,不知道怎么调用fcount变量的值,不知道怎么弄了,所以恳请大家帮帮偶,谢谢啊~~~~
loadVariables("xxx.asp", "","GET");
if (!listed) {
var tmp;
listed = true;
arrListData = [];
for (var i=1;i<=fcount;i++) {
tmp = {};
tmp.data = "嘻嘻" ;
tmp.label = "嘻嘻" ;
arrListData[i-1] = tmp;
}
myJumpMenu.setDataProvider (arrListData);
}