用户在购物广场中,可以领取一个购物车,当用户看到自己喜欢的物品时,可以将其放入购物车中,用户购物完毕后,将购物车推到收银台结帐。在购物过程中,购物车是帮助用户存放物品的工具。
在网站中的购物车,与商场中的购物车是同等道理,用户可以单击图书后面的【购物车】图标,将弹出【购物车】对话框,在该对话框中,将显示用户所选购的商品、单价等信息,用户也可以选择购买商品的数量;然后,单击【确定】购买按钮。此时,计算机将用户所购买的商器添加到购物车数据库中。如果用户再次选择其他商品时,购物车将显示用户所购买其他商品信息。
下面我们来看购物车的使用方法,首先我们需要先登录,然后单击图书后面的购物车图标将弹出如图10-18所示对话框,在该对话框中显示用户所购图书信息。用户可以单击下拉按钮选择订购数量,并单击【确定】按钮。如果用户没有登录,将弹出购物车并提示用户“你尚未登录!请登录后再订购本站商品!”等信息如图10-19所示。
程序清单:Basket.jsp
<%
String user_name=(String)session.getValue("user_name");
if(user_name!=null)
{
%>
<%=user_name%>的购物车
<%
}else
{
out.print("购物车");
}%>
上面代码显示用户购物车。例如,先从获取会话中的用户信息,若用户为qqqq不为空时,显示用户购物车如“qqqq购物车”。
</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
<body><font color="#000000"><b>
<%
String hw_cashs,basket_count,hw_name,hw_id;
int hw_cash,count;
String jiage;
int totalcash=0;
int daili=0;
if(user_name==null)
{
out.print( "1.你尚未登录!请登录后再订购本站商品!");
out.print("<br>2.第一次来本站,请先注册会员(免费)!");
%>
<a href=# onClick="javascript:window.close();">关闭窗口</a>