找回密码
 立即注册
搜索
查看: 204|回复: 4

asp求助

[复制链接]

123

主题

3348

回帖

4572

积分

论坛元老

积分
4572
发表于 2010-4-16 15:31:55 | 显示全部楼层 |阅读模式
请问:如何在asp中,根据点击的字段来判定打开那个附件。
比如在页面上有两个字段:信息部   营业部
用户点击信息部,就打开指定的一个附件,点击营业部,打开指定的另外一个附件。
我的想法是,根据点击信息部还是营业部,发出一个字段,分局这个字段来用select自数据库里面查找附件的名称,然后把这个名称附在链接后面。但是不知道怎么搞。
我对asp比较陌生,请求给个解答,感谢。:{
还有,是直接打开附件,而不是打开另一个页面,里面有附件,需要再点击才能打开附件。

[ 本帖最后由 markwang 于 2010-4-15 20:34 编辑 ]
看到她的微笑,还有什么不能让我微笑面对呢……

42

主题

835

回帖

1167

积分

金牌会员

积分
1167
发表于 2010-4-16 16:23:56 | 显示全部楼层
没看懂。。。
能做个简单点的页面贴上来么?
还有数据库表结构
回复

使用道具 举报

88

主题

1108

回帖

1625

积分

金牌会员

积分
1625
发表于 2010-4-16 18:25:46 | 显示全部楼层
实在没看懂想表达啥
回复

使用道具 举报

964

主题

4038

回帖

6583

积分

网站编辑

灿灿他爸

积分
6583
发表于 2010-4-16 20:04:37 | 显示全部楼层
页面一,index.html
你这个页面里面应该有1个对应数据库里面的记录,比如有以下记录
id 部门附件字段1,部门附件字段2,部门1,部门2

<a href="Result.asp?id=1&type=营业部">营业部</a>
<a href="Result.asp?id=1&type=信息部">信息部</a>代码

这里的id需要根据你的实际情况进行更改,有可能你是通过一个循环取得的.每条记录需要对应一个ID,这个ID用来确定记录的具体位置

页面2,结果页面,Result.asp
  1. <%
  2. dim t,id
  3. t=Request("type")
  4. id=Request("id")

  5. if t<>"营业部" then t="信息部"
  6. dim sql,rs
  7. set rs=Server.CreateObject("Adodb.RecordSet")
  8. set rs=conn.execute("select id,部门附件字段1,部门附件字段2,部门1,部门2 from 表1 where id= "&id)
  9. if not rs.eof then
  10.     if rs("部门1")=t then response.Redirect rs("部门附件字段1")   
  11.     if rs("部门2")=t then response.Redirect rs("部门附件字段2")
  12. else
  13.   response.write "没有记录"
  14. end if
  15. rs.close:set rs=nothing
  16. %>
复制代码
具体的还需要细化,你一点代码都没有贴出来,那就比较麻烦的
http://Www.RunMan.Cn

回复

使用道具 举报

123

主题

3348

回帖

4572

积分

论坛元老

积分
4572
 楼主| 发表于 2010-4-19 08:43:41 | 显示全部楼层
感謝您的提示,嘗試了一下,我的問題基本上解決了。
看到她的微笑,还有什么不能让我微笑面对呢……

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-14 20:34 , Processed in 0.077725 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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