<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
结账
</title>
</head>
<body bgcolor="#FFFFFF">
<%@ page import="buyList.buyList"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<jsp:useBean id="db" scope="page" class="opendb.opendb"/>
<%
    String name=request.getParameter("name");
    byte[] tmpbyte=name.getBytes("ISO8859_1");
    name=new String(tmpbyte);
    String total=request.getParameter("total");
    
    //保存订单order
    String sql="insert into order6(name,total) values ('"+name+"','"+total+"')";
    ResultSet rs=db.executeQuery(sql);
    sql="select orderId from order6 where name='"+name+"' order by orderId desc";
    rs=db.executeQuery(sql);
    rs.next();
    String orderId=rs.getString("orderId");
    rs.close();
    //保存到detail
    Vector shop=(Vector)session.getValue("shop");
    for(int i=0;i<shop.size();i++)
    {
    //从购物车中读取数据
    buyList myList=(buyList)shop.elementAt(i);
    sql="insert into detail(orderId,goodId,quantity) values('"+orderId+"','"+myList.pid+"','"+myList.number+"')";
String sql2="insert process(orderId,quantify)values('"+orderId+"','"+myList.number+"')";
        rs=db.executeQuery(sql);
ResultSet rs2=db.executeQuery(sql2);
    }
   session.invalidate();
%>
<p><%=name%>先生(小姐):</p>
<p>您的订单清单已经写入我们的数据库中!你总共需要支付<br>
  人民币<%=total%>元。我们将在收到汇款后发货。</p><form name="formname" method="post" action="">
<jsp:useBean id="db1" scope="page" class="opendb.opendb"/>
<%
String prosql="select quantify from process where orderId='"+orderId+"'";
ResultSet prors=db1.executeQuery(prosql);
prors.next();
String qua=prors.getString("quantify");
prors.close();
%><table width="750" border="0">
  <tr> 
    <td colspan="4"> 
      <div align="center">结果如下</div>
    </td>
  </tr>
  <tr> 
    <td width="145"> 
      <div align="right">数量:</div>
    </td>
    <td width="228">
      <input type="text" name="quantify" value='<%=qua%>' size="20">
    </td>
  </tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
</form>
</body>
<script language="javascript">
setTimeout("formname.submit();",1000);//一秒钟提交一次并在页首扫描数据库;
</script>
</html>