九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
十天學(xué)會(huì)ASP(要點(diǎn))
學(xué)習(xí)目的:安裝調(diào)試ASP的環(huán)境,寫出第一個(gè)HELLO WORLD程序。
    首先我們來安裝WINSOWS2000自帶的IIS作為服務(wù)器。(WINSOWS98的PWS也可以,但是不推薦,安裝大致和2000相同,這里就不詳細(xì)說了。)



先是控制面板-添加或刪除程序。



然后是添加刪除windows組件-選中IIS組件前面的勾



裝好以后打開控制面板中的管理工具,會(huì)發(fā)現(xiàn)多了兩個(gè)圖標(biāo),打開IIS管理器



選擇默認(rèn)WEB站點(diǎn),然后右鍵屬性或者直接按快捷鍵



大家不要頭痛,里面只有三個(gè)頁面需要修改,先是WEB站點(diǎn),如果用戶有固定IP,可以分配一個(gè)IP



接下來在注目錄中選擇一個(gè)自己硬盤上面的文件夾存放網(wǎng)站,選中讀取、寫入




在文檔中添加默認(rèn)的頁面,比如打www.sina.com.cn新浪就是調(diào)用了一個(gè)默認(rèn)文檔


接下來也是最關(guān)鍵的:1、在剛才你定義的一個(gè)文件夾里面新建一個(gè)文件,可以用記事本建立一個(gè)TXT文件然后改名為ASP,里面的內(nèi)容如下
<%response.write "hello world!"%>
response.write就是顯示的意思,前后的<%%>是asp的標(biāo)記符號(hào),在這里面的信息都由服務(wù)器處理。保存以后就可以在瀏覽器里面運(yùn)行這個(gè)文件了。127.0.0.1(=localhost)是本機(jī)的IP,后面再直接加上建立的那個(gè)文件名字就可以了,之所以我圖片上面還有一個(gè)example,那是因?yàn)槲医⒘艘粋€(gè)虛擬目錄,這個(gè)不知道不要緊,我們往下走,具體深入的東西大家自己慢慢研究,必盡我們的目的就是快速掌握嘛。
 
十天學(xué)會(huì)ASP之第二天
學(xué)習(xí)目的:學(xué)會(huì)用表單元素向服務(wù)器傳送變量,然后顯示變量在客戶端的瀏覽器。
    首先,讓我們來看一下Dreamweaver的表單元素。

表單元素要放在一個(gè)表單域里面,建立一個(gè)表單域。然后修改動(dòng)作里面的文件為要接受這個(gè)表單變量的ASP文件。方法有兩種,一種是POST,這個(gè)方法傳送的變量不會(huì)在瀏覽器的地址欄里面顯示,可以大批量傳送數(shù)據(jù);GET則是會(huì)在瀏覽器地址欄里面顯示的,等一會(huì)舉例子。

    下面我們來一個(gè)一個(gè)看表單元素。1、文本域,這個(gè)是最基本的,傳送的是文本信息,一般用戶名,密碼都要用這個(gè)傳送,不過要是密碼的話要在類型里面選擇密碼,這樣就會(huì)以*代替顯示出來的字符,文本域的名字很重要,以后會(huì)用到這個(gè)名字所以一般不用默認(rèn)的名字?,F(xiàn)在舉一個(gè)例子:如果文本域的名字是name的話,用來傳送網(wǎng)上用戶登記的名字,在表單域里面,傳送到reg.asp,用POST方法,那么在reg.asp里面這樣得到變量<%name=request.form("name")%>如果要顯示變量再家加一句,response.write name,這樣就形成了一個(gè)從客戶端到瀏覽器再回到客戶端的過程。如果方法用的是GET的話,那么就改為name=request.querystring("name")實(shí)際上兩者可以統(tǒng)一為name=request("name")。下面看看按鈕,按鈕里面無非兩種,一種是提交表單的按鈕,一種是重新輸入的按鈕。單選按鈕,一個(gè)按鈕有一個(gè)值。在列表里面同樣,添加列表選項(xiàng)和值。下面舉一個(gè)例子,實(shí)際上各種表單元素都是差不多的。下面是DREAMWEAVER里面的代碼:

<form name="form1" method="post" action="reg.asp">
姓名:
<input type="text" name="name"> //文本域,名字叫name
<br>
密碼:
<input type="password" name="psw"> //文本域,用來輸入密碼,名字叫psw
<br>
<br>
性別:
<input type="radio" name="sex" value="男"> //單選,名字叫sex,數(shù)值是"男"

<input type="radio" name="sex" value="女"> //單選,名字叫sex,數(shù)值是"女"
女 <br>
<br>
城市:
<select name="city">
<option value="上海" selected>上海</option> //復(fù)選,大家自己分析一下
<option value="北京">北京</option>
</select>
<br>
<input type="submit" name="Submit" value="提交"> //提交按鈕
<input type="reset" name="Submit2" value="重置">
</form>

下面是reg.asp的代碼,用來顯示出剛才受到的信息:

<%
name=request.form("name")
psw=request.form("psw")
sex=request.form("sex")
city=request.form("city")
response.write name
response.write psw
response.write sex
response.write city
%>


等學(xué)會(huì)了數(shù)據(jù)庫以后,是不是覺得做一個(gè)留言簿很簡單?


學(xué)習(xí)目的:學(xué)會(huì)ACCEES數(shù)據(jù)庫的使用,并建立一個(gè)將來要用的留言簿數(shù)據(jù)庫。
    首先,大家要安裝OFFICE里面的ACCEES(我的演示是OFFICE XP版本),安裝過程這里就不說了,安裝好以后會(huì)出現(xiàn)下圖的菜單。


單擊打開ACCEES


安空數(shù)據(jù)庫,新建一個(gè)數(shù)據(jù)庫,文件名字可以叫g(shù)ustbook.mdb,我這里叫example3.mdb
(為了安全期間,文件名復(fù)雜一點(diǎn)好,因?yàn)锳CCESS數(shù)據(jù)庫可以被下載的?。。?


使用設(shè)計(jì)器創(chuàng)建新的表,一個(gè)數(shù)據(jù)庫MDB文件里面可以有多個(gè)表


填寫字段名字然后選擇字段類型,一條記錄可以有很多字段,可以有很多字段類型,字段大小的意思就是這個(gè)字段最多可以容納的字符樹,當(dāng)這個(gè)字段沒有任何信息是,ACCEES會(huì)用默認(rèn)值代替(沒有任何信息不是空的意思),一般必填字段和允許空字符串分別設(shè)置為否、是,以防止出錯(cuò)


按照上圖大家分別建立幾個(gè)字段,在時(shí)間中默認(rèn)值為=now()就是這個(gè)字段不需要填寫,系統(tǒng)直接以當(dāng)前時(shí)間代替


所以的字段都建立以后,關(guān)閉這個(gè)窗口,系統(tǒng)會(huì)出現(xiàn)上圖的提示,選擇是,主鍵是記錄的標(biāo)識(shí),為了以后簡單,大家可以把編號(hào)改為ID,還有在ACCEES里面盡量不要用中文表示字段名字


最后,把這個(gè)表的名字設(shè)置為guestbook,然后雙擊打開這個(gè)表,觀看表里面的記錄

好了,大家不要急,這個(gè)數(shù)據(jù)庫以后有用的,大家不要?jiǎng)h除。
十天學(xué)會(huì)ASP之第四天
學(xué)習(xí)目的:掌握ACCESS數(shù)據(jù)庫的連接和讀取記錄
    今天要學(xué)習(xí)的內(nèi)容有一點(diǎn)枯燥,但是很重要。在這里大家不需要知道命令具體的運(yùn)行情況,外面的很多書籍之所以不適合入門就是因?yàn)榻榻B了太多的理論知識(shí),讓初學(xué)者一頭霧水。
    下面開門見山,看兩句話:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
%>
第一句話定義了一個(gè)adodb數(shù)據(jù)庫連接組件,第二句連接了數(shù)據(jù)庫,大家只要修改后面的數(shù)據(jù)庫名字就可以了。是不是很簡單?
下面再看三句:
<%
exec="select * from guestbook"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
這三句加在前面兩句的后面,第一句:設(shè)置查詢數(shù)據(jù)庫的命令,select后面加的是字段,如果都要查詢的話就用*,from后面再加上表的名字,我們前面建立的是不是一個(gè)gustbook表阿?第二句:定義一個(gè)記錄集組件,所有搜索到的記錄都放在這里面,第三句是打開這個(gè)記錄集,exec就是前面定義的查詢命令,conn就是前面定義的數(shù)據(jù)庫連接組件,后面參數(shù)“1,1”,這是讀取,后面講到修改記錄就把參數(shù)設(shè)置為1,3,好了接下來我們讀取記錄。
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%do while not rs.eof%><tr>
<td><%=rs("name")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("message")%></td>
<td><%=rs("time")%></td>
</tr><%
rs.movenext
loop
%>
</table>
在一個(gè)表格中,我們用4列分別顯示了上次建立的表里面的四個(gè)字段,用do循環(huán),not rs.eof的意思是條件為沒有讀到記錄集的最后,rs.movenext的意思是顯示完一條轉(zhuǎn)到下面一條記錄,<%=%>就等于<%response.write%>用于在html代碼里面插入asp代碼,主要用于顯示變量。
    好了今天就結(jié)束了,大家可以多實(shí)踐,可以先下載我的示例看一下,調(diào)試一下。下面是我機(jī)器上面的結(jié)果圖片。
 
十天學(xué)會(huì)ASP之第五天
學(xué)習(xí)目的:學(xué)會(huì)數(shù)據(jù)庫的基本操作1(寫入記錄)
    數(shù)據(jù)庫的基本操作無非是:查詢記錄,寫入記錄,刪除記錄,修改記錄。今天我們先學(xué)習(xí)寫入記錄。
先建立一個(gè)表單:
<form name="form1" method="post" action="example5.asp">
name <input type="text" name="name"><br>
tel <input type="text" name="tel"><br>
message <input type="text" name="message" value=""><br>
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置">
</form>
表單提交到example5.asp,下面是example5.asp的代碼:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
exec="insert into guestbook(name,tel,message)values(‘"+name+"‘,"+tel+",‘"+message+"‘)"
conn.execute exec
conn.close
set conn=nothing
response.write "記錄添加成功!"
%>
在這里前面兩句我不說了,后面三句我也不說了,前面說過exec里面的是執(zhí)行的命令,添加記錄的比較繁,大家要仔細(xì)看。insert into后面加的是表的名字,后面的括號(hào)里面是需要添加的字段,不用添加的或者字段的內(nèi)容就是默認(rèn)值的可以省略。注意,這里的變量一定要和ACCESS里面的字段名對應(yīng),否則就會(huì)出錯(cuò)。values后面加的是傳送過來的變量。exec是一個(gè)字符串,"insert into guestbook(name,tel,message)values(‘"是第一段,在ASP里面不能嵌雙引號(hào),所以可以用‘代替雙引號(hào),放在雙引號(hào)里面,連接兩個(gè)變量用+或者&所以"‘,"又是一段,中間夾了一個(gè)name就是表單傳來的變量,這樣就可以在這個(gè)變量外面加兩個(gè)‘‘,表示是字符串了,后面的tel是數(shù)字型變量所以不需要外面包圍‘‘,大家慢慢分析這句話,如果用表單傳來的數(shù)據(jù)代替變量名字的話這句話為(假設(shè)name="aaa",tel=111,message="bbb"):"insert into guestbook(name,tel,message)values(‘a(chǎn)aa‘,111,‘bbb‘)"。
接下來的conn.execute 就是執(zhí)行這個(gè)exec命令,最后別忘記把打開的數(shù)據(jù)庫關(guān)閉,把定義的組件設(shè)置為空,這樣可以返回資源。上次的讀取為了簡單,我沒有關(guān)閉,大家可以補(bǔ)充上去:
rs.close
set rs=nothing
conn.close
set conn=nothing
記住,次序不可以顛倒!
大家可以到數(shù)據(jù)庫里面去看一看,或者用example4.asp讀取看看是不是多了記錄阿?
十天學(xué)會(huì)ASP之第六天

學(xué)習(xí)目的:學(xué)會(huì)數(shù)據(jù)庫的基本操作2(查詢記錄)
    在第四天中我們有這樣一個(gè)程序:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
exec="select * from guestbook"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
我們查詢的是所有的記錄,但是我們要修改、刪除記錄的時(shí)候不可能是所有記錄,所有我們要學(xué)習(xí)檢索合適的記錄。先看一條語句:
a="張三"
b=111
exec="select * from guestbook where name=‘"+a+"‘a(chǎn)nd tel="+b
where后面加上的是條件,與是and,或是or,我想=,<=,>=,<,>的含義大家都知道吧。這句話的意思就是搜索name是張三的,并且電話是111的記錄。還有一點(diǎn)就是如果要搜索一個(gè)字段里面是不是包含一個(gè)字符串就可以這么寫:where instr(name,a)也就是搜索name里面有a(張三)這個(gè)字符串的人。
我這里的a,b,是常量,大家可以讓a,b是表單提交過來的變量,這樣就可以做一個(gè)搜索了。
下面大家看看這個(gè)代碼,理解一下:
<form name="form1" method="post" action="example6.asp">
搜索:<br>
name =
<input type="text" name="name">
and tel=
<input type="text" name="tel">
<br>
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置">
</form>


example6.asp:
<%
name=request.form("name")
tel=request.form("tel")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
exec="select * from guestbook where name=‘"+name+"‘ and tel="+tel
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<html>
<head>
<title>無標(biāo)題文檔</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%
do while not rs.eof
%><tr>
<td><%=rs("name")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("message")%></td>
<td><%=rs("time")%></td>
</tr>
<%
rs.movenext
loop
%>
</table>
</body>
</html>

今天實(shí)際上就講了一個(gè)where,大家回去做做試驗(yàn),把instr()做進(jìn)去,明天見!
十天學(xué)會(huì)ASP之第七天

學(xué)習(xí)目的:學(xué)會(huì)數(shù)據(jù)庫的基本操作3(刪除記錄)
開門見山,大家直接看程序。
exec="delete * from guestbook where id="&request.form("id")
上面這句話完成了刪除記錄的操作,不過鎖定記錄用了記錄唯一的表示id,我們前面建立數(shù)據(jù)庫的時(shí)候用的是系統(tǒng)給我們的主鍵,名字是編號(hào),由于是中文的名字不是很方便,大家可以修改為id,不修改的話就是
exec="delete * from guestbook where 編號(hào)="&request.form("id")
下面我們看完整的代碼:一個(gè)表單傳給ASP文件一個(gè)ID,然后這個(gè)ASP文件就刪除了這個(gè)ID。
<form name="form1" method="post" action="example7.asp">
delete:
<input type="text" name="id">
<input type="submit" name="Submit" value="提交">
</form>

example7.asp:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
exec="delete * from guestbook where 編號(hào)="&request.form("id")
conn.execute exec
%>
我在示例里面加了一個(gè)example72.asp,和example4.asp差不多,就是加了一個(gè)id字段,大家可以先運(yùn)行這個(gè)文件看一下所有記錄的ID和想刪除記錄的ID,刪除記錄以后也可以通過這個(gè)文件復(fù)查。等到最后一天,我們會(huì)把所有的這些東西整合的。大家就不會(huì)需要這么麻煩的操作。

example72.asp:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
exec="select * from guestbook"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<html>
<head>
<title>無標(biāo)題文檔</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%
do while not rs.eof
%><tr>
<td><%=rs("編號(hào)")%></td>
<td><%=rs("name")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("message")%></td>
<td><%=rs("time")%></td>
</tr>
<%
rs.movenext
loop
%>
</table>
</body>
</html>
十天學(xué)會(huì)ASP之第八天
學(xué)習(xí)目的:學(xué)會(huì)數(shù)據(jù)庫的基本操作4(修改記錄
    先來看代碼:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("test.mdb")//這不是以前的一個(gè)數(shù)據(jù)庫,里面就aa,bb兩個(gè)字段
exec="select * from test where id="&request.querystring("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn
%>
<form name="form1" method="post" action="modifysave.asp">
<table width="748" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>aa</td>
<td>bb</td>
</tr>
<tr>
<td>
<input type="text" name="aa" value="<%=rs("aa")%>">
</td>
<td>
<input type="text" name="bb" value="<%=rs("bb")%>">
<input type="submit" name="Submit" value="提交">
<input type="hidden" name="id" value="<%=request.querystring("id")%>">
</td>
</tr>
</table>
</form>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
大家到現(xiàn)在應(yīng)該分析這個(gè)代碼沒有什么問題,這個(gè)代碼的作用是接受前面一個(gè)頁面的ID然后顯示這條記錄,文本框即是輸入的地方也是顯示的地方,如果需要修改的話修改以后按提交;如果不需要修改就可以直接按提交按鈕。這里還有一個(gè)東西以前沒有說,那就是隱藏的表單元素:hidden元素,里面的value是不用用戶輸入的,會(huì)隨著表單一起提交,用于傳遞變量。下面是modifysave.asp的代碼:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("test.mdb")
exec="select * from test where id="&request.form("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,3
rs("aa")=request.form("aa")
rs("bb")=request.form("bb")
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
在這里,rs.open exec,conn,1,3后面的參數(shù)是1,3,這我以前提過,修改記錄就要用1,3。實(shí)際上修改記錄很容易看懂,記錄集是rs,rs("aa")就是當(dāng)前記錄aa字段的東西,讓它等于新的數(shù)據(jù)request.form("aa")當(dāng)然就修改了,不過最后別忘記保存,那就是rs.update!
說到這里,記錄的搜索,讀取,修改,插入都說了,通過這最基本的東西就可以作出復(fù)雜的東西了,外面的大型數(shù)據(jù)庫:新聞系統(tǒng),留言簿就是字段多一點(diǎn)罷了。今天的示例中的代碼是結(jié)合以前的數(shù)據(jù)庫的,大家DOWN了以后回去調(diào)試分析一下。(rar里面的那個(gè)example72.asp還是供大家查詢記錄ID和核對修改以后的記錄用的)
十天學(xué)會(huì)ASP之第九天

學(xué)習(xí)目的:基本的SESSION組件,總結(jié)response,request組件。
    首先,有會(huì)員系統(tǒng)的任何程序都會(huì)用到檢測是不是用戶已經(jīng)登陸這個(gè)步驟。這就用到了SESSION組件,下面我們    看一個(gè)代碼來說明。
<%
session("islogin")="yes"
%>
這句話的意思就是在session里面定義一個(gè)islogin字符串變量,值為"yes",直接可以賦值,不需要聲明。是不是很簡單?
如果我們做管理員登陸系統(tǒng)的話,首先是一段檢測是不是管理員
if 是 then
session("isadmin")=yes"
else
session("isadmin")="no"
end if
在每一個(gè)需要管理員才能看的頁面最前面加上
<%
if not session("isaadmin")="yes"then
response.redirect "login.htm"
%>
這樣一般用戶就無法打開這個(gè)頁面。解釋一下response.redirect,它是轉(zhuǎn)向的意思,后面的"login.htm"就是轉(zhuǎn)向的文件。這樣沒有登陸的管理員是無法看到后面的內(nèi)容的。
    下面總結(jié)一下response組件基本就是用到response.write (),response.redirect() 分別是寫字符串和轉(zhuǎn)向的作用request基本就是request.form(),request.querystring() 分別是接受post,get方法傳來的信息今天就說到這里了,最后我的示范是一個(gè)登陸系統(tǒng)大家可以研究一下,基本就是上面的知識(shí)點(diǎn)比較簡單的。



十天學(xué)會(huì)ASP之第十天

學(xué)習(xí)目的:分頁技術(shù),總結(jié)
    今天最后一天我們學(xué)習(xí)一下ASP里面稍微難一點(diǎn)地分頁技術(shù),畢竟當(dāng)我們有N條記錄的時(shí)候我們不可能把所有記錄顯示在一個(gè)頁面里面吧。
<%
exec="select * from test"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
rs.PageSize=3
pagecount=rs.PageCount
page=int(request.QueryString ("page"))
if page<=0 then page=1
if request.QueryString("page")="" then page=1
rs.AbsolutePage=page
%>
rs.pagesize設(shè)置一個(gè)頁面里面顯示的記錄數(shù),pagecount是我們自己定義的一個(gè)變量,rs.pagecount是記錄的個(gè)數(shù),page也是我們自己定義的一個(gè)變量,我們下一頁的鏈接可以設(shè)置為list.asp?page=<%=page+1%>,下一頁的鏈接可以設(shè)置為list.asp?page=<%=page-1%>,這樣當(dāng)按下鏈接的時(shí)候調(diào)用頁面自己,page這個(gè)變量就+1或者-1了,最后我們讓rs.absolutepage(當(dāng)前頁面)為第page頁就可以了。
if request.QueryString("page")="" then page=1,這句話的作用就是我們打開list.asp的時(shí)候沒有跟隨page變量,自動(dòng)設(shè)置為page=1,防止出錯(cuò),還有當(dāng)我們if....then...放在一行的時(shí)候end if可以省略。是不是分頁也不難?
下面說一種特殊情況:
if page=1 and not page=pagecount,這個(gè)時(shí)候沒有上一頁,但是有下一頁
elseif page=pagecount and not page=1,這個(gè)時(shí)候沒有下一頁,但是有上一頁
elseif page<1,這個(gè)時(shí)候沒有任何記錄
elseif page>pagecount then,這個(gè)時(shí)候沒有任何記錄
elseif page=1 and page=pagecount,這個(gè)時(shí)候沒有上一頁,沒有下一頁
else,這個(gè)時(shí)候有上一頁,也有下一頁。
下面看一段顯示1到n頁,且每一個(gè)數(shù)字點(diǎn)擊以后就出現(xiàn)這個(gè)數(shù)在代表的頁面的代碼,很常見哦。
<%for i=1 to pagecount%>
<a href="list.asp?page=<%=i%>"><%=i%></a><%next%>
for....next是循環(huán)從i=1開始,循環(huán)一次加1到pagecount為止。

最后我的實(shí)例里面包含了一個(gè)最簡單的ASP程序,但是功能樣樣有,是ASP的精髓,每一個(gè)ASP大型程序都包含了它。
add.htm增加記錄頁面
add.asp增加記錄操作
conn.asp數(shù)據(jù)庫鏈接
del.asp刪除記錄操作
modify.asp修改記錄頁面
modifysave.asp修改記錄操作
list.asp這個(gè)是這個(gè)程序的核心,通過這個(gè)頁面實(shí)現(xiàn)記錄的添加、修改、刪除。
test.mdb數(shù)據(jù)庫,里面有aa,bb兩個(gè)字段:aa數(shù)字型只能接受數(shù)字,bb是字符型。
好了,十天到今天就結(jié)束了,我想我這個(gè)教程是讓大家入門的,大家覺得寫的淺也不要責(zé)怪必盡不可能初學(xué)者和高手都照顧到吧,最后我想說一句,今天的實(shí)例是ASP的精華,大家一定要好好研究,通了這個(gè)程序,你會(huì)發(fā)現(xiàn)你已經(jīng)會(huì)ASP了。謝謝大家的支持!


本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ASP練習(xí)三 數(shù)據(jù)記錄的寫入與查詢
十天學(xué)會(huì)ASP之第六天
用ASP實(shí)現(xiàn)網(wǎng)上考試系統(tǒng)_天邊的一片云
ASP入門教程
用ASP上傳Excel 表格并導(dǎo)入到數(shù)據(jù)庫
一小時(shí)ASP入門
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服