' 計數(shù)器的核心程序 . % Set conn = Server.CreateObject("ADODB.Connection") dbpath=server.MapPath("count.mdb") conn.open "driver={Microsoft Access Dr" />

欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

編程問答

當前位置:主頁 > 網(wǎng)絡編程 > 編程問答 >

如何用數(shù)據(jù)庫制作一個多用戶版的計數(shù)器?

來源:本站原創(chuàng)|時間:2020-01-11|欄目:編程問答|點擊: 次

count.asp<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

' 計數(shù)器的核心程序.

<%
Set conn = Server.CreateObject("ADODB.Connection")
dbpath=server.MapPath("count.mdb")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq="&DbPath
user=Request.QueryString("user")

sql="update counttable set curvalue=curvalue+1 where user='"&user&"'"

' 計數(shù)值加1.
conn.Execute sql
sql="select curvalue from counttable where user='"&user&"'"
set rs=conn.Execute(sql)

function chgimg(curvalue)
dim s,i,g
s=cstr(curvalue)
for i=1 to len(s)

' 定義chgimg函數(shù),將計數(shù)值用圖形表示.

g=g & "<img src=1/" & mid(s,i,1) & ".gif align=bottom>"

' 在正式使用計數(shù)器時,圖片的路徑要用實際路徑.

next
chgimg=g
end function

toimg=chgimg(rs("curvalue"))
toimg="document.write(" & "'" & toimg & "')"

' 調(diào)用chgimg函數(shù)傳入計數(shù)器值.


Response.Write(toimg)

' 輸出.
rs.close
set rs=nothing
conn.Close
set conn=nothing
%>

 

get.htm

' 申請表單.
<form method="POST" action="getcl.asp">
<p>
用戶名<input type="text" name="user" size="20"></p>
<p>
計數(shù)器初始值<input type="text" name="curvalue" size="20"></p>
<p>
主頁地址<input type="text" name="pageurl" size="20"></p>
<p><input type="submit" value="
提交" name="B1"><input type="reset" value="重寫" name="B2"></p>
</form>

getcl.asp

' 處理用戶的輸入的表單,并加入數(shù)據(jù)庫.
<%
Set conn = Server.CreateObject("ADODB.Connection")

' 建立與數(shù)據(jù)庫的連接.
dbpath=server.MapPath("count.mdb")

' 取得數(shù)據(jù)庫的實際路徑.
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq="&DbPath
set rs=server.CreateObject("adodb.recordset")

user=Request.Form("user")
pageurl=Request.Form("pageurl")
curvalue=Request.Form("curvalue")

' 取得用戶信息.

sql="select * from counttable where user='"&user&"'"

' 檢查用戶名是否存在.
rs.Open sql,conn,1,3
if not rs.EOF then
Response.Write"<title>
申請出錯</title>"
Response.Write"
,用戶名已經(jīng)存在!請重新選擇...</title>"

Response.End

' 停止向下處理,要求用戶重填.
end if

rs.AddNew
rs("user")=user
rs("pageurl")=pageurl
rs("curvalue")=curvalue
rs.Update

' 將用戶信息加入數(shù)據(jù)庫.
rs.Close
set rs=nothing
conn.Close
set conn=nothing
%>


[1]

上一篇:如何用表單的方式推送請求的信息?

欄    目:編程問答

下一篇:如何判斷用戶是否非正常離開聊天室?

本文標題:如何用數(shù)據(jù)庫制作一個多用戶版的計數(shù)器?

本文地址:http://mengdiqiu.com.cn/a1/bianchengwenda/12062.html

網(wǎng)頁制作CMS教程網(wǎng)絡編程軟件編程腳本語言數(shù)據(jù)庫服務器

如果侵犯了您的權利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權所有