七、制作管理頁(yè)面
上節(jié)中講的是制作登陸頁(yè)面和檢測(cè)用戶(hù),當(dāng)用戶(hù)名和密碼正確時(shí)就轉(zhuǎn)到管理頁(yè)面,好了,開(kāi)始實(shí)現(xiàn)它。 其實(shí)這個(gè)留言本的管理頁(yè)面和用戶(hù)直接看到的首頁(yè)沒(méi)有多大的區(qū)別,只是用了Session會(huì)話變量用作保護(hù)和增加了一個(gè)刪除鏈接,當(dāng)點(diǎn)擊這個(gè)鏈接的時(shí)候,就會(huì)自動(dòng)刪除這條留言,好了,其本的目的知道了,那就GO! 剛才講了,這個(gè)頁(yè)面和首頁(yè)的index.asp相似,那么就先復(fù)制就行了,然后再改一下
首先找到下面這句: sql="select user,qq,email,content,data from main order by id desc" 把它改為 sql="select id,user,qq,email,content,data from main order by id desc" 這樣,就選取到了id這個(gè)自動(dòng)編號(hào)的值,以便刪除留言時(shí)鎖定這個(gè)id。
然后在“郵件”這個(gè)鏈接后面增加一個(gè)鏈接“刪除”,鏈接:del.asp?id=<%=rs("id") ,修改代碼后為<a href="del.asp?id=<%=rs("id")%>" onclick="return confirm('是否確定刪除本留言?');">刪除</a> 這樣,待會(huì)我們做del這個(gè)頁(yè)的時(shí)候,就會(huì)知道為什么了!
改過(guò)后存為mymanage.asp
現(xiàn)在打開(kāi)瀏覽器看看!
怎么不用輸入用戶(hù)名和密碼都可進(jìn)入呀?別急,上節(jié)中,我們不是建了一個(gè)session的會(huì)話變量,這時(shí)就派上用場(chǎng)了,直接用記事本打開(kāi)。在<%@LANGUAGE="VBScript" codepage="936"%>這句的后面加上<%if session("admin")<>"" then%>這句,在末尾寫(xiě)上: <% else response.Redirect("admin.asp") end if%> 下面來(lái)講解一下。
<%if session("admin")<>"" then%> '就是說(shuō)如果session這個(gè)("admin")的值不是空的話就執(zhí)行。 <% else response.Redirect("admin.asp") end if%> '為空的話就轉(zhuǎn)向登陸頁(yè),重新登陸,這樣的話,直接輸入網(wǎng)址的話就會(huì)跳到admin.asp,簡(jiǎn)單吧!
好了,這節(jié)就到這里了。
出處:藍(lán)色理想
責(zé)任編輯:moby
上一頁(yè) 制作管理登陸頁(yè)面 [6] 下一頁(yè) 刪除留言 [8]
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|