我想弄一个可以统计下载次数的网页,数据库建表为save,字段为d_name,d_id,d_hit,现在做到可以从数据库中读到结果,可是不知道怎么把每次的点击数导入数据库,本来想弄个跳转页面,可是能力太有限了,请各位大哥大姐帮个忙吧。
<div align="left"><FONT size="3">下载列表<!--SubPage.Begin--></FONT>
<%set conn=createobject("adodb.connection")
database="data1.mdb"
str="provider=Microsoft.Jet.OLEDB.4.0;data source="&server.MapPath(database)
conn.open str
set rs=createobject("adodb.recordset")
query="select * from save"
rs.open query,conn,1,3%>
<TABLE height="20" cellSpacing="0" cellPadding="0" width="97%" align="center" border="0"
ID="Table1">
<%
counts=8 '每页显示记录条数
rs.pageSize = counts '每页记录数
allpages = rs.pageCount '总页数
page = Request("page") '从浏览器取得当前页
If not isNumeric(page) then page=1 'page不是数字
if isEmpty(page) or Cint(page) < 1 then 'page 为空或小于1
page = 1
elseif Cint(page) >= allPages then 'page 值大于总页数
page = allPages
end if
rs.AbsolutePage = page '转到某页头部
Do While (Not rs.eof) and counts>0 '循环显示指定条数的记录
%>
<tr>
<TD vAlign="middle" width="230"><FONT size="2"><%=rs("d_name")%></FONT></TD>
<a href="download.asp?name="<% =rs("d_name")%></a>
<TD align="center" width="126"><FONT size="2"><%=rs("d_size")%>KB</FONT></TD>
<TD align="center"><FONT size="2">被下载 <%=rs("hit")%> 次</FONT></TD>
</FONT></tr>
这是我的小豆腐,不然大哥大姐要说我问的问题不详细了,呵呵。
參考答案:点一次下载就+1