欢迎大家光临【无师自通-教程网】您的到来是我们的荣幸。本站提供photoshop教程,ps教程,flash教程,cad教程,网页制作教程,excel教程,asp教程,vb教程,3d教程,c语言教程,html教程,coreldraw教程,dreamweaver教程,java教程,3dmax教程 等各种教程为主题的内容和服务,相信您会在这里找到您所需要的东东。无师自通伴您一生-谢谢您的光临!!
网站地图 设为首页
简繁切换 加入收藏
栏目待定 留言本站
您现在的位置: 无师自通-教程网 >> 程序设计 >> JAVA教程 >> 数据库 >> 教程正文

  没有公告

教程: JAVA-数据库-用JSP和数据库实现购物车的源程序(1) 更多...
教程: JAVA-数据库-用JSP和数据库实现购物车的源程序(1)

用JSP和数据库实现购物车的源程序(1)

//shop_cart.jsp

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page session="ue" %>
<%@ page language="java" import="java.sql.*" %>
<jsp:useBean id="bka" scope="page" class="shop.bka" />
<%

Sing product_type;
Sing action;
int product_id;
int curpage;

//商品类型
if (request.getParameter("product_type")==null){
product_type="all";
}else{
product_type=request.getParameter("product_type");
}

//页数和商品类型参数,可以在“继续购物”时返回到上次购物的页面
if (request.getParameter("curpage")==null){
curpage=1;
}else{
curpage=java.lang.Integer.parseInt(request.getParameter
("curpage"));
}

//动作
if (request.getParameter("action")==null){
action="view";
}else{
action=request.getParameter("action");
}

//商品编号
if (request.getParameter("product_id")==null){
product_id=0;
}else{
product_id=java.lang.Integer.parseInt(request.getParameter
("product_id"));
}

int bbb;
bbb=1;

Integer num = new Integer(bbb);

//商店编号
session.putValue("shop_id",num);
//顾客username
session.putValue("guest_name","asp2001");

Sing guest_name=(Sing)session.getValue("guest_name");
Integer shop_id=(Integer)session.getValue("shop_id");

java.lang.Sing sql;
java.sql.ResultSet rs;

if (action.compareTo("add")==0) {

sql="select cart_quantity from shop_cart where cart_shop_id="
shop_id " and cart_guest_id=" guest_name " and
cart_product_id="
product_id ;
rs = bka.executeQuery(sql);
if (rs.next()){
int cart_quantity;
cart_quantity=java.lang.Integer.parseInt(rs.getSing
("cart_quantity")) 1;
sql="update shop_cart set cart_quantity=" cart_quantity " where cart_shop_id=" shop_id " and cart_guest_id="
guest_name " and cart_product_id=" product_id ;
rs = bka.executeQuery(sql);}
else
{
sql="insert into shop_cart (cart_shop_id,cart_guest_id,cart_product_id,cart_quantity) values
(" shop_id "," guest_name "," product_id ",1)";
rs = bka.executeQuery(sql);
}
}

if (action.compareTo("clear")==0) {
sql="delete from shop_cart where cart_shop_id=" shop_id " and cart_guest_id=" guest_name "";
rs = bka.executeQuery(sql);
}

if (action.compareTo("delete")==0) {
sql="delete from shop_cart where cart_shop_id=" shop_id " and cart_guest_id=" guest_name " and cart_product_id="
product_id ;
rs = bka.executeQuery(sql);
}
%>
<div align="center"><center>

< border="0" cellpadding="0" cellspacing="0" width="610"

height="2">
<>
<><form method="POST"

action="shop_cart.jsp?action=update&product_type=<%=product_type%>
&curp

age=<%=curpage%>">
< border="0" cellpadding="0" cellspacing="0" width="610"

height="2">
<>
< width="122" height="7"><div align="center"><center><

border="1" cellpadding="2" cellspacing="0" width="100%" bordercolorlight="#FFB468"

bordercolordark="#FFFFFF" bgcolor="#FFB468">
<>
< width="100%"><div

align="center"><center><p>购物车</>
</>
</>
</center></div></>
< width="122" height="7" style="border: medium"

align="center"><div align="center"><center><
border="1" cellpadding="2" cellspacing="0" width="100%"

bordercolorlight="#FFB468"
bordercolordark="#FFFFFF" bgcolor="#FFB468">
<>
< width="100%"><div align="center"><center>&

[1] [2] 下一页

教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     

    access基础知识
    免责声明!本站资料大部分来自于互联网,其版权归原作者或其他合法者所有.如内容涉及或侵犯了您的权益,请通知本人,我将尽快处理!.欢迎您的光临。
    辽ICP备07003958号
    无师自通,伴你一生-教程网