回 帖 发 新 帖 刷新版面

主题:[讨论]求助, 动态生成字串作为变量, 如何获取输入其值?

第一段代码,通过查询数据库生成 Option 选项.

<!--#include file="../data/conn.asp"-->
<!--#include file="../lang/zh-cn/Zizhi.asp"-->
<%
Function GetZizhi(a,b)
Dim strList, StrA
dim rs
Dim i, j
    Set rs = Server.CreateObject("ADODB.Recordset")
    Sql="select * from cZizhi where 1<>1"
    rs.open sql,Conn,1,1
    strList = "<Select name=""" & a & """ selfValue=""" & b & """ class=""int"">" & vbcrlf
    j=rs.Fields.count
    For i=0 to (j-1)
        StrA = "G_SG_" & rs.Fields(i).Name
        dim StrB
        'StrB = Execute("StrA")
        StrB = StrA
        strList = strList & "    <Option value=""" & rs.Fields(i).Name & """>" & StrB & "</Option>" &vbcrlf
    Next
    'rs.Close
    'Set rs = Nothing
    strList = strList & "</Select>"
    Getzizhi = strList
End Function
%>

<%=GetZizhi("aa","bb")%>



第二段代码,<!--#include file="../lang/zh-cn/Zizhi.asp"--> 下的部分代码

<%
'公司信息下,资质表格
G_z_form_ZhuXiang="主 项 资 质:"
G_z_form_ZengXiang="增 项 资 质:"
G_z_form_BeiAn="各地方备案信息:"

'建筑业企业资质

'施工, 总承包
'G_施工_总承包_资质名称

G_SG_Zb_Dianli="电力工程施工总承包"
G_SG_Zb_Fangjian="房屋建筑工程施工总承包"
G_SG_Zb_Gangkou="港口与航道工程施工总承包"
G_SG_Zb_Gonglu="公路工程施工总承包"
G_SG_Zb_HuagongShiyou="化工石油工程施工总承包"
G_SG_Zb_JidianAnzhuang="机电设备安装工程施工总承包"
G_SG_Zb_ShiyouGongcheng="石油工程施工总承包"
G_SG_Zb_Shizheng="市政公用工程施工总承包"
G_SG_Zb_Shuili="水利水电工程施工总承包"
G_SG_Zb_Tielu="铁路工程施工总承包"
G_SG_Zb_Tongxin="通信工程施工总承包"
G_SG_Zb_Yelian="冶炼工程施工总承包"


%>

现在输出的是这样的代码.

<Option value="Zb_Dianli">G_SG_Zb_Dianli</Option>
<Option value="Zb_Fangjian">G_SG_Zb_Fangjian</Option>
<Option value="Zb_Gangkou">G_SG_Zb_Gangkou</Option>

请问,我如何才能得到这样的输出的代码?
    
    <Option value="Zb_Dianli">电力工程施工总承包</Option>
    <Option value="Zb_Fangjian">房屋建筑工程施工总承包</Option>
    <Option value="Zb_Gangkou">港口与航道工程施工总承包</Option>

十分感谢.

回复列表 (共1个回复)

沙发

额。这个编程有点难度,跪求解答。www.jinxiaoblog.com

我来回复

您尚未登录,请登录后再回复。点此登录或注册