首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • ASP查询分列显示问题 [已结贴,结贴人:wsmhzyaba]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-31 10:04:34 楼主
    JScript code
    <table border="1" width="80%"> <% dim rsname,i i=0 rsname=request("name") rsname=Trim(request("name")) set rs=server.CreateObject("adodb.recordset") '(建立recordset对象) sqlstr="select * from pinmu where GOODSITEMNAME like'%"&rsname&"%' order by id desc" '---->(message为数据库中的一个数据表即你要显示的数据所存放的数据表) rs.open sqlstr,conn,1,3 '---->(表示打开数据库的方式) rs.movefirst '---->(将指针移到第一条记录) while not rs.eof '---->(判断指针是否到末尾) %> <%if i Mod 2 = 0 then%> <tr><td> <a href="javascript:()"> <% response.write(rs("GOODSITEMNAME")) '---->(显示数据表message中的name字段) %> </a> </td> <%else%> <td> <a href="javascript:()"> <% response.write(rs("GOODSITEMNAME")) '---->(显示数据表message中的name字段) %> </a> </td></tr> <% end if i=i+1 %> <% rs.movenext ' ---->(将指针移动到下一条记录) wend %> </table> <% ' ---->(循环结束) '------------------------------------------------------ rs.close conn.close '这几句是用来关闭数据库 set rs=nothing set conn=nothing '
    -------------------------------------------------------
    %>
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-31 10:06:421楼 得分:5
    问题呢?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-31 10:11:322楼 得分:0
    分4列显示
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-31 10:40:443楼 得分:5
    VBScript code
    while not rs.eof '---->(判断指针是否到末尾) %> <%if i Mod 4 = 0 then%> ................ <%if i mod 3 = 0 then response.write "</tr>"' wend %>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-31 10:43:154楼 得分:5
    VBScript code
    while not rs.eof '---->(判断指针是否到末尾) %> <%if i Mod 4 = 0 then response.write "<tr>"%> ................ <%if i mod 4 = 3 then response.write "</tr>"' wend %>

    上面的写错了,-_-!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-31 10:47:285楼 得分:5
    晕,不给分就当没有看到哈

    只好瞎扯几句

    循环4×4

    4 4 4 4
    4 4 4 4
    4 4 4 4
    4 4 4 4

    输出4的时候使用
    if not rs.eof then
        4
    else
        0
    end if

    4表示你要从数据库中输出的数据
    0表示占用的位置

    就这样子了哈
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved