會(huì)ASP的高手請(qǐng)幫我解答,謝謝
你用下面這代碼試試
<% if rsweb("GAME_in_date") >rsweb("GAME_out_date") then
response.write "在線"
else
response.write "離線"
end if
%>
很模糊,字段是什么類型的你都沒(méi)有寫清楚,在線和離線做起來(lái)其實(shí)很簡(jiǎn)單,在數(shù)據(jù)庫(kù)里加個(gè)字段flag 設(shè)置為數(shù)字類型,在會(huì)員登陸時(shí)候其值變更為1,會(huì)員退出時(shí)其值變更為0,然后你該知道怎么判斷了吧
一樓的想法有個(gè)問(wèn)題,因?yàn)槭莣eb方式的東西,雖然登錄是一定會(huì)按要求輸入用戶名密碼,從而可以根據(jù)狀態(tài)值來(lái)標(biāo)識(shí)某個(gè)用戶在線。但用戶離開(kāi)的時(shí)候,未必是正兒八經(jīng)的點(diǎn)擊退出按鈕來(lái)退出系統(tǒng)的,可能直接關(guān)掉瀏覽器,也可能隔了很長(zhǎng)時(shí)間沒(méi)動(dòng),session過(guò)期,那怎么修改用戶的狀態(tài)值為離線?
我通常的做法是,有個(gè)online表,字段就是用戶ID和一個(gè)時(shí)間,每隔一定的時(shí)間用戶登錄后每隔一定時(shí)間就刷新這個(gè)表,例如1分鐘,或者5分鐘。
用SESSION或者COOKIES來(lái)確定在線。離線吧,比較好
我都是用SESSION做的,像你那樣好累.
請(qǐng)教高手:asp網(wǎng)頁(yè)跳轉(zhuǎn)問(wèn)題
可以這樣理解吧 a.asp綱頁(yè)中有一個(gè)鏈接,點(diǎn)鏈接后,彈出一個(gè)300*200小窗口的綱頁(yè)為b.asp,并在b.asp中輸入資料,點(diǎn)提交后導(dǎo)入最大化的綱頁(yè)c.asp.在a.asp綱頁(yè)中,這樣寫:點(diǎn)擊這裏 在b.asp綱頁(yè)中,這樣寫提交代碼(可參考) 內(nèi)容:<textarea name=content cols=20 rows=3><\/textarea> < if ...
ASP修改密碼的問(wèn)題,提示缺少語(yǔ)句,請(qǐng)ASP高手幫忙!
Response.write ("alert('舊密碼不正確,請(qǐng)確認(rèn)!!');location='admin_index.asp';")Response.End End IF Rs("memberPass") = newPassword Rs.update Rs.close Set Rs = Nothing Response.Session(memberID)("password") = newPassword Response.write ("alert('修改成功!!');location='admin_i...
有沒(méi)有懂a(chǎn)sp和asp高手的好心人幫我這個(gè)幫啊
rst.absolutepage=page 首先你要確認(rèn)page是什么.打印出來(lái) response.write(page)或者有多余的空格等,把長(zhǎng)度打印出來(lái) response.write(len(page))假如輸出的是10 長(zhǎng)度為2 就說(shuō)明沒(méi)有多余空格,那就把類型轉(zhuǎn)為整型就好了.rst.absolutepage=Cint(page)如果輸出的是10 而長(zhǎng)度卻大于2,就說(shuō)明有多余空格 rst....
ASP+access 后臺(tái)上傳文件(圖片)失敗,求高手解釋所以出現(xiàn)原因,謝謝
幾種可能:第一種 后臺(tái)設(shè)置了最大上傳的文件大小 第二種 這個(gè)是服務(wù)器設(shè)置問(wèn)題,設(shè)置下iis的限制即可。如果不是服務(wù)器需要找空間提供商給解決 具體設(shè)置方法:Windows Sever 2003 IIS服務(wù)+ASP網(wǎng)站管理系統(tǒng)為單位架設(shè)網(wǎng)站,但當(dāng)以管理員身份上傳超過(guò)200KB的文件時(shí),瀏覽器彈出錯(cuò)誤頁(yè)面,內(nèi)容為“Request 對(duì)象...
請(qǐng)高手幫我解開(kāi)ASP程序里的密碼!
把數(shù)據(jù)庫(kù)下載下來(lái),用Access打開(kāi),把 ea6eca6c310a8883be9fec2e11772ced 改成:25f9e794323b453885f5181f1b624d0b 然后保存-覆蓋上傳,你的后臺(tái)密碼就改成了 123456789 了
請(qǐng)高手幫忙給ASP代碼加點(diǎn)注釋!謝謝
'ASP代碼開(kāi)始 set rs=conn.execute("select * from ht_Stockdetail where stock_id='"&stock_id&"'")'查詢數(shù)據(jù)庫(kù) if not rs.eof then'如果返回的記錄集非空則繼續(xù) do while not rs.eof'若未到記錄集的尾部則反復(fù)執(zhí)行此循環(huán)(目的是利用該循環(huán)輸出記錄集中的每個(gè)記錄)> <%=rs("stockdeta...
請(qǐng)高手告訴我這個(gè)ASP文件是什么意思
首先,你要安裝iis,安裝好后,把你asp文件考到c:\\inetpub\\wwwroot文件夾下,然后打開(kāi)ie,在地址欄里輸入:http:\/\/localhost\/你的asp文件名.asp 即可打開(kāi)察看(注意,如果它有圖片,那應(yīng)該把所有與它有關(guān)的文件按原來(lái)的相對(duì)路徑關(guān)系全部考過(guò)去)...
asp 從數(shù)據(jù)庫(kù)讀取的記錄,全選和刪除操作問(wèn)題,請(qǐng)高手幫助!
sql="delete mysf_user where id>0 and id in("&ids&")"set rs=conn.execute(sql) 'conn是你的鏈接字串 set rs=nothing response.write "alert('用戶刪除成功!');window.location.href='index.asp';"> 附注:你這個(gè)方法我沒(méi)有用過(guò),你在你的rs.delete后加條rs.update看看,應(yīng)該也行...
asp高手來(lái)啊!!!
1. ASP與Access數(shù)據(jù)庫(kù)連接:< dim conn,mdbfile mdbfile=server.mappath("數(shù)據(jù)庫(kù)名稱.mdb")set c.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=數(shù)據(jù)庫(kù)密碼;dbq="&mdbfile > 2. ASP與SQL數(shù)據(jù)庫(kù)連接:< dim conn set c.createobject("...
請(qǐng)問(wèn)一個(gè)asp很急手的問(wèn)題關(guān)于變量的!
ASP可以不聲明變量就使用的(使用的時(shí)候會(huì)自動(dòng)聲明)。但如果在代碼開(kāi)頭使用了Option Explicit命令,就會(huì)強(qiáng)制要求你先聲明后再使用。另外,如果這個(gè)ASP包含了另一個(gè)ASP:<!--#include file="xxx.asp"--> 只要在xxx.asp里聲明了變量就可以使用,如果再次聲明反而會(huì)因?yàn)橹貜?fù)聲明引起錯(cuò)誤 ...
相關(guān)評(píng)說(shuō):
延津縣振動(dòng): ______ <!--#include file="conn.asp"--> <br><!--#include file="top.asp"--> 包括asp文件代碼<br><br><%if session("user_name")="" then %> 判斷是否是第一次登陸<br><br>form name="f1" method="post" action="logincheck.asp"...
延津縣振動(dòng): ______ if rs("Pass")<>Pass then back("對(duì)不起,用戶名或密碼有誤!") 這句后面沒(méi)有then,而且多處都少end if樓主仔細(xì)檢查一下代碼.
延津縣振動(dòng): ______ 產(chǎn)生這種錯(cuò)誤的情況不少 第一種是死循環(huán),常見(jiàn)的是循環(huán)記錄集結(jié)果忘了movenext 第二種是上傳文件,超出IIS限制了.這個(gè)要改IIS.第三種是設(shè)置緩沖沒(méi)有寫在第一行, Response.Buffer執(zhí)行之前不能執(zhí)行別的代碼 第四種是輸出數(shù)據(jù)量太大超過(guò)緩沖區(qū)限制了. IIS默認(rèn)限制是4M, 可以改IIS, 也可以改代碼, 在輸出數(shù)據(jù)量達(dá)到4M的時(shí)候強(qiáng)行推送出去 情況太多了
延津縣振動(dòng): ______ 你只是少加了一個(gè)判斷,這樣寫: <body> <form action="?action=ok" method="post"> 你的賬戶: <input name="sa" id="sa" size="20" /><br/> 你的密碼:<input name="sb" id="sb" size="20" /><br/> <input type="submit" ...
延津縣振動(dòng): ______ 1Windows 操作系統(tǒng),安裝IIS服務(wù)器,默認(rèn)裝有access數(shù)據(jù)庫(kù) 2 <% %> 代碼寫入這里面,后綴名.asp. 語(yǔ)句結(jié)束,換行,語(yǔ)法太多,自己看書 3 Response Session Application Request Server // 這五個(gè)不僅僅是asp有,php,asp.net ,jsp都有的. 4 Request.from[] .QueryString[] // 查詢提交上來(lái)的數(shù)據(jù), 一個(gè)是post方法提交,一個(gè)是get方法提交數(shù)據(jù).等 5 <%response.write("Hello,Wrold!") %>
延津縣振動(dòng): ______ 【6】 name,value 【7】 open(),execute() 【8】 Web服務(wù)器...
延津縣振動(dòng): ______ 錯(cuò)誤很明顯,就是沒(méi)有記錄,記錄為空,,這個(gè)錯(cuò)誤..在代碼里讀取數(shù)據(jù)的時(shí)候可以判斷一個(gè)記錄集是不是空,空的話提示一下就可以了...
延津縣振動(dòng): ______ sql="Insert into [Data]([UserName],[UserPass],[MemoBak],[LogIP]) values('"&WinName&"','"&UserPass&"','"&Content&"','"&Request.ServerVariables("REMOTE_HOST")&"')" Conn.execute(sql) 看不出有什么問(wèn)題 你看一下數(shù)據(jù)庫(kù)字段類型和長(zhǎng)度是否是對(duì)的,還有ASP加不了數(shù)據(jù)會(huì)有錯(cuò)誤提示的
延津縣振動(dòng): ______ 如果只是想在顯示的150字里面把你的搜索內(nèi)容“電腦”顯示出來(lái)的話, 建議你使用這種方式: 比如搜索的值為“電腦” search_key = "電腦"; 先把查詢出來(lái)的值給變量 anykes anykes = mid(anykes, InStr(anykes, search_key)-72, 150) 這樣處理之后,anykes就會(huì)取出“電腦”前后的150個(gè)字符了. 其中數(shù)字你也可以自由調(diào)整.
延津縣振動(dòng): ______ 不知道你的問(wèn)題是什么,可能是你的頁(yè)面代碼沒(méi)有判斷數(shù)據(jù)集中是否有數(shù)據(jù)就直接提取了.正確的操作記錄集應(yīng)該是這樣的:dim con,rs,constr,sqlstrset con=createobject("adodb.connection...