|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。<%
从表单中提取值
fName=request.form("fName")
lName=request.form("lName")
age=request.form("age")
创建SQL语句
iStr="insertintouData(fName,lName,age)"
iStr=iStr&"values("
iStr=iStr&""&fName&","
iStr=iStr&""&lName&","
iStr=iStr&age&")"
iftrim(fName"")then
response.write(iStr&"<BR>")
else
%>
<html>
<body>
<formname=fmethod=postaction="listing1.asp">
Gimmeyour:<br>
FirstName:<inputtype=textname="fName"><br>
LastName:<inputtype=textname="lName"><br>
Age:<inputtype=textname="age"><br>
<inputtype="submit"value="Submit">
</form>
</body>
</html>
<%
endif
%>
列表B:利用request.form来轻松创建SQL字符串。
<%
iStr="insertintouData"
vStr="values("
nStr="("
在表单汇合中轮回,并创建起SQL语句的构成部分
foreachxinrequest.form
创建字段名列表
nStr=nStr&x&","
创建字段值列表
ifuCase(x)="AGE"then
vStr=vStr&request.form(x)&","
else
vStr=vStr&""&request.form(x)&","
endif
next
把开头的","从我们创建的字符串中往失落
vStr=left(vStr,len(vStr)-2)&")"
nStr=left(nStr,len(nStr)-2)&")"
把SQL语句组装起来
iStr=iStr&nStr&vStr
iftrim(request("fName"))>>""then
response.write(iStr&">BR>")
else
%>
<html>
<body>
<formname=fmethod=postaction="列表2.asp">
Gimmeyour:<br>
FirstName:<inputtype=textname="fName"><br>
LastName:<inputtype=textname="lName"><br>
Age:<inputtype=textname="age"><br>
<inputtype="submit"value="Submit">
</form>
</body>
</html>
<%
endif
%>
asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。 |
|