這次我們來(lái)講解新聞添加頁(yè)面xh_write和保存新聞頁(yè)面xh_save
首先我們來(lái)看看xh_write頁(yè)面
從上圖我想大家應(yīng)該可以看明白,就是給表單各個(gè)控件起名字,這樣可以方便傳遞值! 這個(gè)表單遞交的頁(yè)面是xh_save.asp
咱們著重的講一下的是xh_save.asp,來(lái)吧看看下圖的代碼
<!--#include file="xh_conn.asp"--> 代碼是調(diào)用數(shù)據(jù)庫(kù)連接文件,不連接可就over了
<% dim xianhe xianhe=session("xianhe") if xianhe="" then response.redirect "xh_login.asp" end if %>
在這里大家還記得,在登陸后臺(tái)的時(shí)候我傳遞給session("yes")這個(gè)會(huì)話(huà)一個(gè)值嘛? 它就是此時(shí)有用了,因?yàn)槿绻愕顷懖怀晒?會(huì)話(huà)就是空值,添加頁(yè)面就不會(huì)被直接URL進(jìn)去,想必大家可以聽(tīng)明白我的講解吧!
好了講解下面的代碼,看上圖:
這段代碼主要就是聲明一個(gè)記錄集,然后起名RS,用記錄集來(lái)添加新聞!
set rs=server.createobject("adodb.recordset") sql="select * from erennew" rs.open sql,db,1,3
SQL語(yǔ)句對(duì)這個(gè)數(shù)據(jù)庫(kù)的erennew表,然后rs.open sql,db,1,3是用賦值的參數(shù)來(lái)打開(kāi)記錄集,附帶的1,3簡(jiǎn)單的來(lái)說(shuō)就是可以讓記錄集添加數(shù)據(jù)
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
這段就是添加記錄的代碼 rs.addnew添加 rs.update更新 其中的數(shù)據(jù),大家可以明白就是通過(guò)遞交表單的參數(shù)傳遞給了數(shù)據(jù)庫(kù)!
rs.close set rs=nothing response.redirect "xh_add.asp" 關(guān)閉記錄集,然后跳轉(zhuǎn)頁(yè)面
好了,這次就說(shuō)這么些希望大家可以理解消化!
出處:藍(lán)色理想
責(zé)任編輯:藍(lán)色
上一頁(yè) 后臺(tái)管理登陸頁(yè)面 下一頁(yè) 寫(xiě)后臺(tái)顯示功能頁(yè)面
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|