收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 1767|回复: 3

[asp] 【求助】ASP页面显示疑难

[复制链接]
发表于 2011-10-7 18:33:53 | 显示全部楼层 |阅读模式
我需要的效果是点击“直辖市”后将在第2处显示对应"北京方管" "上海方管" "天津方管" "重庆方管" 的4个城市 ,我是直接将各个城市全部输出,点击直辖市效果还是一样,希望高手多多指教,在此表示感谢!以下附上3处代码
===========================第一处代码(头部代码)======================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!--#include file="inc/J_Function.asp"-->
<%
        sql="select * from Products where 1=1 "
        if request.QueryString("action")="ok" then
                bigclass=request.Form("BigClassName")
                smallclass=request.Form("SmallClassName")
                kword=request.Form("keyword")
                if bigclass<>"" then
                        sql=sql&"and products_type="&cint(bigclass)
                end if
                if smallclass<>"" then
                        sql=sql&" and products_z_type="&cint(smallclass)
                end if
                if kword<>"关键字" and kword<>"" then
                        sql=sql&" and products_name like '%"&kword&"%' or products_sm like '%"&kword&"%' or products_num like '%"&kword&"%' or products_gg like '%"&kword&"%' or products_bz like '%"&kword&"%'"
                end if
                string_str="prolb_id="&bigclass&"&prodl_id="&smallclass&"&keyword="&request.QueryString("kword")
        else
                prolb_id=request("prolb_id")
                prodl_id=request("prodl_id")
                if prolb_id<>"" then
                sql=sql&"and products_type="&cint(prolb_id)
                end if
                if prodl_id<>"" then
                sql=sql&"and products_type="&cint(prolb_id)&"and products_z_type="&cint(prodl_id)
                end if
                string_str="prolb_id="&prolb_id&"&prodl_id="&prodl_id
        end if
       
        call create_rs(rs,conn,sql,1,1)
%>
========================第二处代码(直辖市及各省代码)=======================
<%
                                                           sqltext="select * from Pro_Type order by Type_Order"
                                                         call create_rs(rs1,conn,sqltext,1,1)
                                                         If rs1.Bof and rs1.Eof Then
                                                                Response.Write("<tr><td height='30' class='title_04' align='center' colspan='5'>没有相关记录</td></tr>")
                                                         else
                                                                 i=0
                                                                do while not rs1.eof
                                                  %>
                  
                  <a title="<%=rs1("Type_Name")%>" href="fangguan.asp?Type_ID=<%=rs1("Type_ID")%>"><%=rs1("Type_Name")%></a>
                  
                  <%
                                                rs1.movenext
                                                i=i+1
                                                loop
                                                call clear_object(rs1)
                                                end if
                                                %>
========================第三处代码(显示各城市代码)=======================
<%
                                                sql="select  * from Pro_Z where Type_ID in(select Type_ID from Pro_Type) order by Pro_Z_ID asc"
                                                call create_rs(rs,conn,sql,1,1)
                                                do while not rs.eof
                                        %>
       
      <LI><A title=<%=rs("Pro_Z_Name")%>
  href="Product.asp?Type_ID=<%=rs("Type_ID")%>"><%=rs("Pro_Z_Name")%></A><SPAN>(CCTV-2)</SPAN>
          
           <%
                                                rs.movenext
                                                loop
                                         %>

页面显示

页面显示

点击该处链接后将在第2处显示对应的城市

点击该处链接后将在第2处显示对应的城市

Pro_Type数据表

Pro_Type数据表

第2处列表显示

第2处列表显示

Pro_Z数据表

Pro_Z数据表
发表于 2011-10-9 08:33:52 | 显示全部楼层
这个要结合JS
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-10-9 22:44:36 | 显示全部楼层
不需要吧,我点击各省后,在各城市直接显示全国全部城市,应该修改一下传递变量和接收关联就可以了吧,我研究了几天没搞懂。
回复 支持 反对

使用道具 举报

发表于 2011-10-30 10:59:20 | 显示全部楼层
你的第二处:fangguan.asp?Type_ID=
传递了变量,但是第三处没有接收,接收了也没在sql中用到,自然不行啦。
select  * from Pro_Z where Type_ID="&request("Type_ID")&" order by Pro_Z_ID asc
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-10-26 23:57 , Processed in 0.077928 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表