回 帖 发 新 帖 刷新版面

主题:实现这样的功能能实现吗

<%
 set myrec=server.CreateObject("adodb.recordset")
   myrec.open "设备厂家表",myconn ,1,1
 response.Write "<select name='changjia'>"
 do while not myrec.eof
 response.Write "<option>"&myrec("设备厂家")&"</option>"
 myrec.movenext
 loop
 response.Write "</select>"
 myrec.close 
%>
 </td>
 <td>
      <% mysql="select 产品名称 from 设备表 where 产品编号=(select 厂家编号 from 设备厂家表 where 设备厂家='BTS'"
          myrec.open mysql,myconn ,1,1
    
          response.Write "<select>"
          do while not myrec.eof
          response.Write "<option>"&myrec("产品名称")&"</option>"
          myrec.movenext
          loop
          response.Write "</select>"
        %></td>
        </table>
        
问题:如何将下面的mysql语句中最后那个‘BTS’改成一变量,
      使它是上面一段代码的结果,我的预想是改变上面的值,下面的myrec("产品名称")跟着变!求教各位大虾了

回复列表 (共4个回复)

沙发

str = "BTS"

mysql="select 产品名称 from 设备表 where 产品编号=(select 厂家编号 from 设备厂家表 where 设备厂家='"& str &"'"

板凳

yaozheng 可能理解错了我的意思,我是想把上面一段代码的myrec("设备厂家")所得到的值
应用到下面一段ASP代码。应用的位置就是‘BTS’那里。把下面的那个‘BTS’用什么来替换掉,该如何替换?

出来的是两个下拉选择框,我如果选择上一段代码的下拉框,即myrec("设备厂家")的值后,
后一段代码myrec("产品名称")的值能动态跟着变,要能立即刷新变动哦,就是这个意思

3 楼


这不是与二联动态下拉框一样吗!

4 楼

呵呵!二联动态下拉框???偶是新手,才听说这个词“二联动态下拉框”

我来回复

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