當前位置:首頁 » 網購平台 » jsp購物車訂單表和商品表
擴展閱讀
寧波奧德賽優惠價格 2021-03-15 14:26:02
丹尼斯購物卡能掛失么 2021-03-15 14:25:58
淘寶購物指紋驗證失敗 2021-03-15 14:24:44

jsp購物車訂單表和商品表

發布時間: 2021-02-27 00:28:45

❶ jsp購物車的添加商品

添加商品要提交到Servlet中處理,不要寫在頁面上。

❷ JSP,購物車生成訂單,急求代碼!!

// end else if
my_mc.cat._visible =0;
dati = filexml.firstChild.childNodes[categoriasito].childNodes;
for (i=0; i<dati.length; i++) {
容my_mc.cat.plicateMovieClip("cat"+i, i*1+5000);
my_mc["cat"+i].loader.loadMovie(dati[i].attributes.urlimage);
my_mc["cat"+i].input_txt.text = dati[i].attributes.desc;
if (i<colonne) {
my_mc["cat"+i]._y = 0;
my_mc["cat"+i]._x = 105*i+20;
} else {

❸ java 購物車和訂單問題,怎麼把購物車的信息插入訂單的表中

看你是怎麼設計而已,訂單表至少由兩個數據表組成,你怎麼設計的就怎麼插

❹ JSP 將數據插入關聯的兩個表裡面,要求對應(訂單表與訂單詳細表)

方案一,自己根據某種邏輯生成OrderID,這樣將數據對應放到兩個表裡就可以。內

方案二,訂單表OrderID設置容為自增的,這樣先在訂單表裡插入數據。這樣有分兩種方法:
一,取訂單表裡最後的OrderID插入到詳細表裡,然後在詳細表裡插入數據。
二,你在訂單表插入數據的時候,同時插入當時的時間,然後根據時間取出OrderID,在詳細表裡插入數據行。

❺ 用jsp和資料庫做購物車,怎麼能通過點擊按鈕把購買數量和商品信息傳給購物車頁面,急!!下面是部分代碼

你把購買的數量和商品信息做成一個javabean,然後把這個javabean存在session裡面,你點擊按鈕就向伺服器端發出請求,然後伺服器端處理請求後用jsp顯示,這樣就可以了呀

❻ jsp實驗要求:在購物車案例中實現訂單中,商品的刪除,修改,添加,查詢操作

❼ 訂單表和訂單明細表有什麼區別啊 之間是怎樣的關聯關系啊

訂單表是主表,訂單明細表是子表,主表的訂單號欄位是明細表的外鍵。

❽ 購物車,訂單表,資料庫它們三者之間是什麼關系.`

購物車是儲存在session(也有儲存在cookie的)裡面訂單是根據購物車生成的。最後在吧訂單存在資料庫裡面。

❾ jsp購物車的代碼和資料庫

//購物車類ShoppingCart,僅供參考
packagebookshop;
importjava.util.*;
importjava.sql.*;
importjava.text.*;
publicclassShoppingCart{
HashMapitems=null;
publicShoppingCart(){
items=newHashMap();
}
publicsynchronizedvoidadd(StringbookID)throwsException{
if(items.containsKey(bookID))
{
ShoppingCartItemitem=(ShoppingCartItem)items.get(bookID);
item.quantity++;
}
else
{
Stringsql="SELECT*FROMtb_BookWHEREbookID='"+bookID
+"'";
DBHandledbhandle=newDBHandle();
ResultSetrs=dbhandle.executeQuery(sql);
ShoppingCartItemnewItem=newShoppingCartItem();
if(rs.next()){
newItem.bookID=bookID;
newItem.isbn=rs.getString("ISBN");
newItem.bookName=rs.getString("bookName");
newItem.bookImage=rs.getString("bookImage");
newItem.categoryID=rs.getString("categoryID");
newItem.author=rs.getString("author");
newItem.price=rs.getFloat("price");
newItem.description=rs.getString("description");
newItem.quantity=1;
dbhandle.closeResource();
items.put(bookID,newItem);
}
}
}

publicsynchronizedvoidsetItem(StringBookID,intnum){
if(items.containsKey(BookID)){
ShoppingCartItemitem=(ShoppingCartItem)items.get(BookID);
item.quantity=num;
}
}

publicsynchronizedvoidremove(StringBookID){
items.remove(BookID);
}

(){
Collectionc=items.values();
returnc.iterator();
}

protectedvoidfinalize()throwsThrowable{
items.clear();
}

(){
returnitems.size();
}

(){
doubleamount=0.0;
for(Iteratori=getItems();i.hasNext();){
ShoppingCartItemitem=(ShoppingCartItem)i.next();
amount+=item.quantity*item.price;
}
returnroundOff(amount);
}

privatedoubleroundOff(doublex){
longval=Math.round(x*100);//cents
returnval/100;
}

publicsynchronizedvoidclear(){
items.clear();
}

publicintpayOrder(StringuserName,StringtrueName,Stringpostcode,
Stringaddress,Stringtelephone,Stringmemo)throwsException{
Connectionconn=null;
intorderID=0;
DBHandledbhandle=newDBHandle();
try{
conn=dbhandle.getConnection();
conn.setAutoCommit(false);

Statementstmt=conn.createStatement();
doubletotal=getTotal();
SimpleDateFormatdataFormat=newSimpleDateFormat(
"yyyy-MM-ddHH:mm:ss");
StringorderDate=dataFormat.format(newjava.util.Date());
Stringsql="INSERTINTOtb_Orders(userName,trueName,address,postcode,tel,memo,totalPrice,isPay,isDeliver,orderDate)VALUES('"
+userName+"','"+trueName
+"','"
+address
+"','"
+postcode
+"','"
+telephone
+"','"
+memo
+"',"
+total+",'0','0','"+orderDate+"')";
System.out.println(sql);
stmt.executeUpdate(sql);
sql="SELECTMAX(orderID)ASmaxOrderIDFROMtb_Orders";//改動
System.out.println(sql);
ResultSetrs=stmt.executeQuery(sql);
rs.next();
orderID=rs.getInt(1);
Iteratori=getItems();
while(i.hasNext()){
ShoppingCartItemitem=(ShoppingCartItem)i.next();
intquantity=item.quantity;
Stringid=item.bookID;
doubleprice=item.price;
sql="INSERTINTOtb_OrderDetail(orderID,bookID,quantity,price)VALUES("
+orderID
+","
+id
+","
+quantity
+","
+price
+")";
stmt.executeUpdate(sql);
}
conn.commit();
conn.setAutoCommit(true);
}catch(Exceptionex){
conn.rollback();
System.out.println(ex.getMessage());
throwex;
}finally{
dbhandle.closeResource();
}
returnorderID;
}
}
//圖書信息類,ShoppingCartItem
packagebookshop;
publicclassShoppingCartItem{
publicStringbookID=null;
publicStringisbn=null;
publicStringbookName=null;
publicfloatprice=0.0F;
publicStringdescription=null;
publicStringbookImage=null;
publicStringauthor=null;
publicStringcategoryID=null;
publicintquantity;
}

❿ 訂單信息表與訂單明細表的區別

訂單信息表:指單一訂單的詳細情況
訂單明細表:指所有的訂單一個明細!
請採納答案!!!!