-
您的位置:首页 → 精文荟萃 → 软件资讯 → 网上“店铺”DIY2
网上“店铺”DIY2
时间:2004/10/7 19:18:00来源:本站整理作者:蓝点我要评论(0)
-
第二部分:实例
项目结构:
该项目主要由几个ASP文件和一个数据库组成:
book.mdb:存放数据库的内容
index.asp:网站主要的文件,大部分的内容均由它来显示
buy.asp:购物蓝的内容
in.asp:供登录使用
registry.asp:使您成为我们的会员
数据库(book.mdb):
第一个表是Book,用于存储关于书目的一些相关的信息,结构如下:
ID
整型
书的序号
Name
字符
书的名字
Author
字符
作者
Brief
字符
简介
Ifcover
整型
是否首页显示
Price
双精度
价格
Publisher
字符
出版社
Cover
字符
封面的图片的路径
Flag
整型
标志
第二个表是info,用于存储会员的信息,结构如下:
Id
字符
会员登录号
Name
字符
会员姓名
Pwd
字符
登录密码
Email
字符
Address
字符
地址
Phone
字符
电话
Post
字符
邮编
Sfz
字符
身份证号码
第三个表是class,用于存储书目的类别,其结构如下:
ID
字符
编号
Name
字符
类别
几个ASP文件的内容:
Index.asp
<%@ Language=VBScript %>
网上书店
src="file://C:\InetPub\wwwroot\images\title.jpg">
width="100%" style="BORDER-BOTTOM-COLOR: red; BORDER-LEFT-COLOR: red;
BORDER-RIGHT-COLOR: red; BORDER-TOP-COLOR: red">
<% =year(date()) & "年" & month(date)
& "月" & day(date) & "日" %> |
关于我们 |
查询购物蓝
|
<%
if session("UserID")<>"" then
Response.Write " 会员:" & session
("UserName") & " | "
else
Response.Write "会员:未登录 | "
end if
if session("sum")="" then session("sum")=0
Response.Write "购货总金额:" & session
("sum") & " | "
%>
|
最新书目
畅销书目
图书分类
<% set rs=server.CreateObject("ADODB.recordset")
rs.open "select * from class order by ID","DSN=sqlsales;UID=sa;",3,3
rs.movefirst
do while not rs.eof
Response.Write ""
Response.Write "" & rs
("Name") & " "
Response.Write " | "
rs.movenext
loop
%>
|
<% if Request.QueryString("flag")="" and session("flag")="" or
request.querystring("ifcover")=1 then %>
<%
set rs=server.CreateObject("ADODB.Recordset")
rs.Open "select * from book where
ifcover=1","DSN=sqlsales;UID=sa;",3,3
%>
color=mediumslateblue style="FONT-FAMILY: serif" >最新书目
<% for i=1 to rs.RecordCount %>
<% =rs.Fields
("Name") %> |
>)">>
|
书号:<% =rs.Fields("ID") %>
作者:<% =rs.Fields("Author") %
>
color=mediumslateblue>原价:<% =rs.Fields("Price") %>
color=mediumslateblue>现价:<% =rs.Fields("Price") %>
color=mediumslateblue>出版社<% =rs.Fields("Publisher") %> |
color=#660066><% =rs.Fields("Brief") %>
|
& "`" & rs.fields("Name") & "`" & rs.fields("Price") %>>购买
|
<% rs.MoveNext
next
rs.Close
%>
<% elseif Request.QueryString("flag")=9999 then
Response.Write "购物蓝"
else
set rs=server.CreateObject("ADODB.recordset")
if Request.QueryString("flag")<>"" then session("flag")
=Request.QueryString("flag")
rs.open "select* from book where flag=" & session
("flag"),"DSN=sqlsales;UID=sa;",3,3
session("PageNum")=rs.PageCount
if rs.RecordCount <>0 then
%>
书名 |
作者 |
出版社 |
价格 |
订购 |
<%
rs.MoveFirst
session("pagecur")=session("pagecur" & Request.QueryString("flag"))
if session("pagecur") ="" then
session("pagecur")=1
rs.AbsolutePage=1
else
if (Request.Form("txtPage"))="" then
'response.write session("pagecur") & " "
rs.AbsolutePage =session("pagecur")
session("page")=session("pagecur")
else
rs.AbsolutePage =clng(Request.Form("txtPage"))
session("page")=clng(Request.Form("txtPage"))
'session("Page")=clng(Request.Form("txtPage"))
end if
end if
%>
<%
i=0
do while not rs.EOF and i
i=i+1
Response.Write ""
'Response.Write "" & rs.Fields("ID") & " | " %>
)"><%
=rs.Fields("Name") %> |
<% Response.Write "" & rs.Fields("Author") & " | "
Response.Write "" & rs.Fields("Publisher") & " | "
Response.Write "" & rs.Fields("Price") & " | "
Response.Write "订购 | "
Response.Write " "
rs.MoveNext
loop
Response.Write " "
end if
rs.Close
end if %>
|
<%
' session("num_book")=session("num")
' if session("num_book")<>"" then
' num_book=clng(session("num_book"))
' response.write "书号 | 单
价 | 数量 | "
' for i=0 to num_book
' response.write "" & session("ID_" & cstr(num_book))
& " | " & session("price_" & cstr(num_book)) & " | " &
session("num_" & cstr(num_book)) & " | "
' next
' response.write " "
' end if
%>
为了您获得更优惠的价格,请您申请成为我们的会员,并在此进行登录。
付账方式:采用邮局付款或送货上门方式。
|
本站所包括文字和图片版权归于爱武
所有,未经许可,不得抄录
于爱武
相关阅读
Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么
-
热门文章
360快剪辑怎么使用 36金山词霸如何屏幕取词百度收购PPS已敲定!3
最新文章
微信3.6.0测试版更新了微信支付漏洞会造成哪
360快剪辑怎么使用 360快剪辑软件使用方法介酷骑单车是什么 酷骑单车有什么用Apple pay与支付宝有什么区别 Apple pay与贝贝特卖是正品吗 贝贝特卖网可靠吗
人气排行
xp系统停止服务怎么办?xp系统升级win7系统方电脑闹钟怎么设置 win7电脑闹钟怎么设置office2013安装教程图解:手把手教你安装与qq影音闪退怎么办 QQ影音闪退解决方法VeryCD镜像网站逐个数,电驴资料库全集同步推是什么?同步推使用方法介绍QQ2012什么时候出 最新版下载EDiary——一款好用的电子日记本
查看所有0条评论>>