用Dreamweaver MX ACCESS制作企业新闻系统
时间:2007-12-23 来源:不详 作者:迈克DB
rs.open sql,db,1,3
sql语句对这个的erennew表,然后rs.open sql,db,1,3是用赋值的参数来打开记录集,附带的1,3简单的来说就是可以让记录集添加数据
这段就是添加记录的代码
rs.addnew
rs("title")=trim(request.form("title"))
rs("name")=trim(request.form("name"))
rs("content")=server.htmlencode(request.form("content"))
rs("xhcount")=0
rs("xhtime")=now()
rs.update
dedecms.com
rs.addnew添加
rs.update更新
其中的数据,大家可以明白就是通过递交表单的参数传递给了!
关闭记录集,然后跳转页面。 5.写后台显示页面,功能带有编辑和删除xh_add.
rs.close
set rs=nothing
response.redirect "xh_add."
dedecms.com
好了,这节可以讲解xh_add.就是登陆后台的主页面
下图是后台效果。
然后咱们来看看代码。
这段代码看着是不是很熟悉啊,对了,在上节课我已经具体讲解了这个会话的功能了! 大家看看这个代码,就是用sql搜索了,erennew所有的记录,然后用execute执行了这个sql,关于输入各个数据,由于我没有界图,所以就用代码说明了啊!
大家看这段代码,难点就是编辑和删除的连接为:
<%do while not rs.eof%>
<tr>
<td align="center"><%=rs("id")%></td>
<td><a href=../xh_look.?id=<%=rs("id")%> target="_blank"><%=rs("title")%></a></td>
<td><%=rs("xhtime")%></td>
<td align="center"><a href="xh_edit.?id=<%=rs("id")%>">编辑</a></td> dedecms.com
<td align="center"><a href="xh_del.?id=<%=rs("id")%>">删除</a></td>
</tr>
<%
rs.movenext
loop
%>
copyright dedecms
xh_edit.?id=<%=rs("id")%>"就拿这个讲解吧!
意思就是传递到edit.这个页面一个参数,这个在edit.页面用querystring来探测这个参数,为什么这么说呢,主要就是为了分别到底是那个那个新闻需要被编辑或者删除,究竟id是唯一的! 6.写后台编辑新闻页面xh_edit.和删除新闻页面xh_dll.
这节课主要讲新闻的2个重要部分也是难点部分,删除和编辑。 首先是xh_del. 大家仔细看看主要部分就是:
id=request.querystring("id")
delsql="delete * from erennew where id="&id
db.execute(delsql)
内容来自dedecms
这段代码,主要是什么呢?
id的赋值,是从xh_add.页面传递过来的参数,然后赋值给变量id上,大家明白了嘛?
然后在根据这个传递来查询要删除的记录!
然后执行这个delsql语句! 编辑部分原理上和删除是相同的。 上图就是代码部分:
文章评论
共有位Admini5网友发表了评论 查看完整内容