图 3-7填写订单信息页面的运行结果
一张订单,首先显示的就是用户的购物信息,因为本例使用Session对象存储购物信息的,所以当进入订单页面时,只需要调用Session对象,并把其中存储的商品信息输入到浏览器中。其关键代码如下:
<table width=89% border=0 align=center cellpadding=0 cellspacing=1>
<tr bgcolor="#efefef">
<td height=12 colspan=8><div align="center">您的购物清单</div></td></tr><tr>
<td width="28%" bgcolor=#FFCC99><div align=center>商品名</div></td>
<td width="21%" bgcolor=#FFCC99><div align=center>会员价格</div></td>
<td width="21%" bgcolor=#FFCC99><div align="center">数量</div></td>
<td width="15%" nowrap bgcolor=#FFCC99><div align=center>乘以折扣</div></td>
td width="15%" nowrap bgcolor=#FFCC99><div align=center>应付</div></td> </tr>
<% for i=0 to lens-1 %>
<tr>
<td><div align=center><%=zu(i)%></div></td>
<td><div align=center><%=zu2(i)%></div></td>
<td><div align=center><%=zu3(i)%></div></td>
<td><div align=center><%=session("dazhe")*10%>折</div></td><td>
<div align=center><%=(zu2(i)*zu3(i)*session("dazhe"))%></div></td>
<% sum=sum+int(zu2(i)*zu3(i)) %>
<%next%>
</tr></table>
订单页面除了包含用户信息,还包含了用户的收货地址、电话、邮箱等信息,这些信息在用户注册时就已经填写,这里只需调用这些信息。调用方法是: 当用户进行登录之后(只有注册用户才可以进行购物),将该用户名赋值给一个Session对象,在订单页面再通过将Session对象作为查询条件来检索数据,最后将检索到的数据以表单形式输出到浏览器上。填写订单信息的关键代码如下:
<%
dim jin,jinrs
set jin=server.CreateObject("ADODB.Connection")
jin.ConnectionString="PROVIDER=SQLOLEDB;DATASOURCE=(local);UID=sa;
DATABASE=mrshop"
jin.open
set jinrs=server.CreateObject("ADODB.RecordSet")
sql="select * from 用户注册信息表 where 名字='"&session("name")&"'"
jinrs.open sql,jin
if not jinrs.eof then
%>
<form action="datacon/get.asp" method="post" name="form2">
<table width=99% border=0 align=center cellpadding=0 cellspacing=0>
<tr bgcolor=#efefef>
<td height="19" colspan=2><div align=center><B><font color=#FF0000>请确认您的送货地址
及其他资料</font></B></div></td></tr><tr>
<td width=31% height="19"><div align=center>收货人:</div></td>
<td width=69%><div align=left>
<input type="hidden" name="jine" value="<%=sum1%>">
<input name=name type=text class=wenbenkuang id=name size=35 value="<%=jinrs("真实姓名
")%>">
<input type="hidden" name="typ" value="<%=tps%>"></div></td></tr><tr>
<td height="21"><div align=center>收货地址:</div></td>
<td><div align=left>
<input name=address type=text class=wenbenkuang id=address size=40 value="<%=jinrs("地址
")%>">
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] ... 下一页 >>