asp如何做这样的链接? 急!!!

yjzz 2002-08-05 06:41:06
在一个页面上显示文章标题.点击标题后,内容会显示在页面上

(标题和内容在一个数据库中,access97),数据库中内容会随时更新,标题内荣和链接也会自动更新.......

那位大侠肯帮忙...谢拉..先!
...全文
155 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjzz 2002-08-11
  • 打赏
  • 举报
回复
谢了先,这几天不知为什么,CSDN上不来,只能打开首页。。。。
yhncom_36de 2002-08-06
  • 打赏
  • 举报
回复
去www.k666.com上去下载一个,它一般是首页从数据库中读取标题,在点击之后列出详细的内容,内容还是从数据库中读出来的!很简单的!好好想一下
yjzz 2002-08-06
  • 打赏
  • 举报
回复
真实太感谢大家了。。。尤其二楼。。。大侠

我试一下。。还有问题请教。。。。一定给分的。。相信我!
seeker_tong 2002-08-05
  • 打赏
  • 举报
回复
这个简单了,网上又很多简单的现成的原代码可以看的,基本的原理就是先做个链接页,从数据库中读取新闻的标题,然后传递该条记录的ID到读取新闻的页面文件,该文件从数据库读取ID相符合的记录的新闻内容,这样就实现了。
ehom 2002-08-05
  • 打赏
  • 举报
回复
show.asp
<%
ID=request.querystring("ID")
if ID="" then ID=0
if not IsNumeric(ID) then ID=0
ID=Fix(ID)
set rs=server.createobject("adodb.recordset")
sql="select * from archives where ID="&ID
rs.open sql,arconn,1,1
art=False
atype=0
if rs.EOF then
atitle="该文档不存在!"
art=False
rs.close
set rs=nothing
arconn.close
set arconn=nothing
else
atitle=rs("title")
anotes=replace(rs("notes"),chr(13)&chr(10),"</p>"&chr(13)&chr(10)&"<p>  ")
atype=rs("type")
adate=rs("date")
aID=rs("ID")
art=True
if rs("picurl")<>"" then
apic=rs("picurl")
pw=rs("picwidth")
ph=rs("picheight")
hp=True
end if
rs.close
end if
%>
<%
if art then
sql="select top 3 * from archives where type="&atype
rs.open sql,arconn,1,1
if not rs.EOF then
for i=1 to 3
if rs.EOF then rs.MoveFirst
response.write "<a href='show.asp?ID="&rs("ID")&"'>■ "&rs("title")&"</a>"
if i=3 then exit for else response.write "<br><br>"
rs.MoveNext
next
rs.close
end if
else
response.write "<p align='center'>文档读取错误!</p>"
end if
%>
<td width="100%" valign="top"><br>
<%
response.write "<p align='center'>"&atitle&"</p><br>"
if art then
if hp then response.write "<img broder='1' src='"&apic&"' height='"&ph&"' width='"&pw&"'><br><br>"
response.write "<p>  "&anotes&"<p>"
end if
%>  </td>
ehom 2002-08-05
  • 打赏
  • 举报
回复
还有日期!
核心代码:
list.asp
<%
ID=request.querystring("typeID")
if ID="" then ID=1
if not IsNumeric(ID) then ID=1
ID=Fix(ID)
set rs=server.createobject("adodb.recordset")
sql="select ID,name from type where ID="&ID
rs.open sql,arconn,1,1
if rs.EOF then
response.write "<tr><td width='100%' align='center' height='300' colspan='2'>错误!该栏目不存在!</td></tr>"
else
response.write "<tr><td width='100%' align='center' colspan='2' height='30'>"&rs("name")&"</td></tr>"
rs.close
dim pagenum
dim topnum
dim totalrec
pagenum=request.querystring("page")
if pagenum="" then pagenum=1
if not IsNumeric(pagenum) then pagenum=1
if pagenum=<0 then pagenum=1
if pagenum>99999 then pagenum=1
pagenum=fix(pagenum)
topnum=pagenum*20
sql="select top "&topnum&" ID,date,title,picurl from archives where type="&ID&" ORDER BY date desc"
rs.open sql,arconn,1,1
if rs.EOF then
response.write "<tr><td width='100%' align='center' height='260' colspan='2'>该栏目下无内容!</td></tr>"
else
totalrec=rs.recordcount
if (totalrec mod 20)=0 then
lastpage=totalrec\20
else
lastpage=totalrec\20+1
end if
if (pagenum-1)*20>=totalrec then
if (totalrec mod 20)=0 then
pagenum=totalrec\20
else
pagenum=totalrec\20+1
end if
end if
if not pagenum=1 and (pagenum-1)*20<totalrec then
rs.move (pagenum-1)*20
else
pagenum=1
end if
do while NOT rs.EOf
%>
<tr>
<td width="70%" align="left" height="25">
<%
response.write "<a href='show.asp?ID="&rs("ID")&"' title='"&rs("title")&"' target='_blank'>● "&rs("title")
if rs("picurl")<>"" then response.write "[图]"
response.write "</a>"
%>
</td>
<td width="30%" align="right" height="25">[<%=rs("date")%>]</td>
</tr>
<%
rs.MoveNext
loop
%>
<tr>
<td width="100%" align="right" colspan="2" height="30">
<form method="GET" action="list.asp">
<%
if pagenum=1 then
response.write "<img border=0 src='../images/first.gif'> <img border=0 src='../images/back.gif'> "
else
response.write "<a href='list.asp?page=1&typeID="&ID&"'><img border=0 src='../images/first.gif'></a> "
response.write "<a href='list.asp?page="&pagenum-1&"&typeID="&ID&"'><img border=0 src='../images/back.gif'></a> "
end if
if pagenum=lastpage then
response.write "<img border=0 src='../images/forward.gif'> <img border=0 src='../images/last.gif'>"
else
response.write "<a href='list.asp?page="&pagenum+1&"&typeID="&ID&"'><img border=0 src='../images/forward.gif'></a> "
response.write "<a href='list.asp?page="&lastpage&"&typeID="&ID&"'><img border=0 src='../images/last.gif'></a>"
end if
%>
第<%=pagenum%>页 转到 <input type="text" name="page" size="2" maxlength="3" class="text">
<input type="hidden" name="typeID" value="<%=ID%>">
<input type="submit" value="GO" class="button"></td>
</form>
</tr>
<%
end if
end if
rs.close
set rs=nothing
arconn.close
set arconn=nothing
%>
许留心 2002-08-05
  • 打赏
  • 举报
回复
数据库建三个字段 序号 标题 内容

SQL查询这样写"select top1 * from xx"


<a href=nr.asp><%=rs("标题")%></a>

nr.asp

<%=rs(内容)%>

毕业设计了有好一阵子了,还好学校只让把论文写好就行了,连答辩我也没去^!^ 这个是我根据北风网的讲师李炎恢老师的项目实战的一个软件文档,本来可以得更漂亮更合理些但学校给定了格式没法自己设计,就因此还被打回来五次^!^||| 考虑到我当时撰写论文时候的“艰苦”故把自己的一点资料传给大家共享一下。这可能会帮某些同学解决一下燃煤之。嘿嘿!这个加上源码我估计也得百八十块呢吧?哈哈。 至于为什么要用ASP这个并不由我决定,关键是没时间了,考虑到ASP简单一点就选了这种语言。下面给出个目录大家看看有需要的再下载。 1前言 …………………………………………4 1.1开发目的 …………………………………4 1.2开发内容 …………………………………4 2系统概要设计 ………………………………4 2.1为什么要选择用ASP实现 ………………4 2.2软件开发 …………………………………5 2.2.1环境需求…………………………………5 2.2.2系统描述 ………………………………5 2.2.3系统整体构架 ………………………… 5 2.3开发设计思想 ……………………………6 2.3.1系统总体架构 ………………………… 6 2.3.2系统后台设计 …………………………6 2.3.3系统前端开发与设计 …………………6 2.4数据库设计 ………………………………7 2.4.1数据库表的需求分析 …………………7 2.4.2数据库表示意图 ……………………… 7 3系统详细设计 ……………………………… 10 3.1系统后台登陆 ……………………………10 3.1.1用户登陆 ……………………………… 10 3.1.2登陆安全 ………………………………12 3.2网站基本后台操作 ………………………12 3.2.1栏目管理 ……………………………… 12 3.2.2首选栏目 ………………………………14 3.2.3发布内容 ………………………………15 3.2.4内容管理 ………………………………19 3.3网页伪静态生成 …………………………20 3.3.1内容静态 ……………………………… 21 3.3.2内列静态 ………………………………22 3.3.3外列静态 ……………………………… 22 3.3.4首页静态 ……………………………… 23 3.4投票管理 ………………………………… 23 3.4.1投票项目添加 ………………………… 23 3.5广告管理 ……………………………………24 3.5.1头部广告 ………………………………24 3.5.2内容广告 ………………………………26 3.6链接管理 ………………………………… 26 3.6.1链接审核 ………………………………26 结 束 语 ……………………………………28 谢 辞 …………………………………………29 参考文献 …………………………………… 30 论文下载地址 :http://www.uushare.com/user/keelii/file/2569944 源代码下载 :http://www.uushare.com/user/keelii/file/2572639 10个资源分的东西,值不值自己想去。
绝对可以使用,后台完全破解! 一、在修改文件时,如何才能在用dreamweaver 软件打开时文件是可视化的? 方法: 1、首先打开源文件(这时你会看到:"对不起,你没有执行该操作的权限", 等字样,不要请往下。): 2、切换到代码视图 3、剪切前面一些代码<!--#includefile="char.inc"--> 将这些代码先保存起来待修改完后再加回来原处, 或者先注释掉这段代码,修改好后恢复即可。 4、切换加窗口视图,这时你发现页面可视,修改起来就方便多了。 5、修改完页面后,将刚才剪切掉的代码<!--#includefile="char.inc"--> 加回原处。OK!可以预览了。 二、如何修改超级用户的用户名与密码 与 登录? 系统默认的前台发文用户是admin 密码admin. 1、登录后可在用户管理里修改密码或者在个人资料里修改密码。 但不可以修改默认前台用户的用户名admin。 2、在超级管理里修改超级管理的用户名与密码,但对应前台发文用户admin不可改 (注:必须与前台发文用户对应否则超级管理员无法登录)。 此网站需要两次登陆,第一次登陆的是前台用户,第二次登录的时候是超级用户,登录了两次才可以进行 系统所有的设置,在修改密码的时候用户管理里面修改的只是第一次登录的密码,如果没有在超级用户里面修改此 用户的密码,第2次登陆了的密码还是原来的,不变。 3、增加超级管理员的方法。 a、先增加前台发文普通用户,再将其设为系统用户 b、在超级管理里增加一个超级管理员,对应前台发文用户为刚增加的前台普通用户名。 4、超级管理员登录方法。 a、先登录普通前台发文用户。 b、再登录对应的超级管理员。 三、如何修改版权信息? 1、后台版本信息修改 wygkcn_SystemSave.asp文件 把下面改成自己需要的信息 if DbType="ACCESS" then version="学校网站管理系统Div+Css商业正式版" end if if DbType="MSSQL" then version="学校网站管理系统Div+Css商业正式版" end if if DbType="MYSQL" then version="学校网站管理系统Div+Css商业正式版" 2、其他页面版权调用的是数据库字段,打开数据库找到wygkcn_System 相关的字段,里面有ver 和copyright 等等版权信息,把里面的信息改成自己需要的即可。 四、如何让首页的图片报道的5个幻灯轮显图片出现? 1、进去后台添加5个新闻,并且在新闻里面插入图片,同时设置此条新闻为推荐。也就是至少5个插入了图片的新闻,并且设置为推荐了,才会调用这些新闻的图片出现在新闻报道里面。 五、为什么我的网站栏目修改没有反应,数据都不能修改,图片不能上传? 1、那是因为你的测试硬盘是ntfs的需要设置写入权限,如果是fat32就不需要,可以直接测试。 解决方法:   (1)检查是否在IIS中对整个网站打开了“写入”权限,而不仅仅是数据库文件。   (2)检查是否在WIN2000的资源管理器中,将网站所在目录对EveryOne用户打开所有权限。具体方法是:打开“我的电脑”----找到网站所在文件夹----在其上点右键----选“属性”-----切换到“安全性”选项卡,在这里给EveryOne用户所有权限/给Internet来宾帐户所有权限。   注意: 如果你的系统是XP,请先点“工具”----“文件夹选项”----“查看”-----去掉“使用简单文件共享”前的勾,确定后,文件夹“属性”对话框中才会有“安全性”这一个选项卡。 (3)在站点文件夹上点右键--->共享和安全--->Web共享(安装IIS后会有此选项卡)--->设置共享位置--->共享文件夹--->设置相应的读写权限--->然后点确定。 注意事项: 1、硬盘为NTFS格式的时候,如果你的数据库没有读写权限,数据库不能更新。 请设置文件所在硬盘的属性->安全属性标签,设置成evryone为完全控制。 如没有看到evryone项, 请添加->搜索->选择evryone确定。 2、windowsXP中硬盘为NTFS显示“安全”选项卡的方法: 打开“我的电脑”选择工具菜的“文件夹选项”。在对话筐中单击“查看” 选项卡去掉使用简单文件共享(推荐) 3、IIS下网站没有写入权限问题(站点设置问题)在windows XP+IIS 环境下ACCESS数据库只有读权限的解决方法: 在站点文件夹上点右键--->共享和安全--->Web共享(安装IIS后会有此选项卡)--->设置共享位置--->共享文件夹--->设置相应的读写权限--->然后点确定。 再试试,该文件夹下的网站及数据库就有读写权限了,该情况目前只在WIN XP下有,win 2003下目前没发现次问题。 六、后台登录地址? 后台登录地址: /login.asp 用户名:wmgov 密 码:wmgov.cn 七、sql怎么设置? 默认是accse的 需要设置sql必须改链接文件 Conn.asp ConnUser.asp 原来的是 'DbType = "MSSQL" '链接MSSQL数据库 'DbType = "MYSQL" '链接MYSQL数据库 DbType = "ACCESS" '链接ACCESS数据库 需要改为 DbType = "MSSQL" '链接MSSQL数据库 'DbType = "MYSQL" '链接MYSQL数据库 'DbType = "ACCESS" '链接ACCESS数据库 用哪个前面就不需要逗号 另外 if DbType="MSSQL" then ConnStr = "driver={SQL Server};server=192.168.1.200;uid=sa;pwd=123456;database=8014" server=192.168.1.200表示数据库的所在电脑ip地址,如果本机就127.0.0.1 uid=sa数据密码 pwd=123456 数据库用户名 ; database=8014 数据库库名,如果不想改这些文件,你在sql2000里面添加数据的时候 就需要把 数据库密码 用户名 数据库名这样设置,否则你设置其他的就必须改这些信息,改为你设置的。 八、菜单导航怎么改? 1、顶部的网上报名,专题报道,图片新闻,网站地图,联系我们都在后台系统配置 网站属性 自定义顶部(TOP)菜单 里面修改 自定义底部(BOTTOM)菜单 可以修改网站底部 专题报道 图片新闻 网站地图 联系我们 社区论坛 等等文字信息。 2、栏目菜单需要打开top.asp文件找到相关div ul li 的css样式写的菜单,改汉字栏目名称,和超级链接地址。不知道栏目的链接 地址,可以再后台此栏目下面发表几个文章,然后打开网站,在文章顶部找到 您的位置 点击此栏目 就可以知道栏目的超级链接地址。 改菜单一定要按照原来的顺序和规则,如果想要调整间距 ,可以打开css文件里面的Wygkcn_Home.css 找到/*导航菜单样式表*/进行 修改。 九、顶部最新推荐,教师专栏,学生专栏,家长专栏怎么改? 打开wygkcnzwb_Daodu.asp 文件改汉字,然后改超级链接,然后在后台改栏目名称,如果你把栏目名称删去了,那么这个调用的id 也就不存在了,需要自己重新调用,(E_Typeid=2 and E_bigclassid=41) 网页里面有类似的参数,代表的是调用一级栏目为2,2级 栏目为41 的文章,如果你需要调用一级栏目为3 ,2级栏目为4就是(E_Typeid=3 and E_bigclassid=4) 改下id数就行了。 十、为什么文章页面顶部现在作者为网域高科? 打开wygkcn_ShowArticle.asp 找到以下代码,因为下面写的是如果作者为空,则显示为网域高科,所以你必须添加文章的时候写上作者, 如果不想写,就把这个代码的网域高科改为自己需要的,每次后台编辑器如果没有写作者会默认赋值为你改的信息。 作者:广州网域高科 |

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧