Web小白一枚,正在學習做網站,ASP+Access,目前遇到的問題:
newslist.asp頁面將列出資料庫中id最大的10條新聞的主題,點擊新聞鏈接頁面跳轉至newscontent.asp頁面
現在newslist.asp頁面已經可以列出資料庫中的id最大的10條記錄,但是不知道如何才能將id對應的新聞內容在newcontent.asp頁面中顯示出來?
uj5u.com熱心網友回復:
<a href="https://bbs.csdn.net/topics/newcontent.asp.asp?ID=">跳轉鏈接</a>,在newcontent.asp頁面再建立一個查詢,把新聞內容顯示出來。uj5u.com熱心網友回復:
您好,感謝回復。可能我的問題描述不明確
href="https://bbs.csdn.net/topics/newcontent.asp.asp?ID=已經實作了,點擊鏈接應該是跳轉到newcontent.asp頁面來顯示新聞的內容,但是添加了id引數的頁面是不存在的,如何解決這個問題呢?
uj5u.com熱心網友回復:
你要做一個顯示新聞內容的頁面,showNews.asp。陳述句類似
set rs=server.createobject("adodb.recordset")
sql="select * from News_Tb where ID="&request("ID")
sql=sql & " order by ID desc"
rs.open sql,conn,1,1
uj5u.com熱心網友回復:
樓上SQL說法沒問題,但是新頁面一定要注意資料庫的頁頭打開也頁腳關閉,不然也會報錯的uj5u.com熱心網友回復:
將資料庫連接檔案(/代碼)貼出來。<a href="https://bbs.csdn.net/topics/newcontent.asp.asp?ID=">
一般情況需要修改為(看資料庫連接、打開代碼)
<a href="https://bbs.csdn.net/topics/newcontent.asp.asp?ID=新聞標題
newscontent頁面接收id
<%
dim id
idcode=request.ServerVariables("id") 接收傳遞過來的id資料
id=int(id) 過濾一下
if id="" or isnumeric(id)=false then 如果接收的id資料不是數字,就回傳
response.Redirect("newslist.asp")
end if
conn.execute "update NewsTable set NewsHits=NewsHits+1 where NewsID="&id 這個是點擊次數+1
dim rs,sql
set rs=server.CreateObject("adodb.recordset")
sql="select * from NewsTable where NewsID="&id 打開新聞內容。
rs.open sql,conn,0,1
ttl=rs("NewsTitle")
acls=rs("SsClass")
acont=rs("NewsContent")
ahit=rs("NewsHits")
rs.close 關閉新聞內容
%>
基本上就是這個意思,
下面呼叫就可以了。
uj5u.com熱心網友回復:
在list頁面,已經有鏈接了,在新聞內容頁面要接收id資料,然后打開該id新聞。<a href="https://bbs.csdn.net/topics/newcontent.asp.asp?ID=">新聞標題</a>
newscontent頁面接收id
<%
dim id
id=request.ServerVariables("id") 接收傳遞過來的id資料
id=int(id) 過濾一下
if id="" or isnumeric(id)=false then 如果接收的id資料不是數字,就回傳
response.Redirect("newslist.asp")
end if
conn.execute "update NewsTable set NewsHits=NewsHits+1 where NewsID="&id 這個是點擊次數+1
dim rs,sql
set rs=server.CreateObject("adodb.recordset")
sql="select * from NewsTable where NewsID="&id 打開新聞內容。
rs.open sql,conn,0,1
ttl=rs("NewsTitle")
acls=rs("SsClass")
acont=rs("NewsContent")
ahit=rs("NewsHits")
rs.close 關閉新聞內容
%>
基本上就是這個意思,
下面呼叫就可以了。
uj5u.com熱心網友回復:
一個用asp撰寫的簡單資料庫應用程式http://bbs.ttasp.com/forum.php?mod=viewthread&tid=508&fromuid=1
(出處: 天天ASP家園)
uj5u.com熱心網友回復:
感謝上面前輩們的回復,謝謝uj5u.com熱心網友回復:
步驟如下:1.使用ASP中連接ACCESS資料庫
2.查詢表中記錄
3.顯示出相關資訊即可
uj5u.com熱心網友回復:
?ID=12+or+(drop table NewsTable)這樣會不會出現內容
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/10678.html
標籤:ASP
上一篇:web移動端底部導航是不是每個頁面都要加?可以用模版嘛?
下一篇:VS中運行發布后的網站,上傳檔案時會轉到Account/login.aspx?ReturnUrl=xx.aspx,怎樣才能不彈出這個界面?
