addToBuyBag.asp
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:1k
源码类别:

数据库编程

开发平台:

ASP/ASPX

  1. <% Option Explicit %>
  2. <!--#include file="../FS_Inc/Const.asp" -->
  3. <!--#include file="../FS_Inc/Function.asp" -->
  4. <!--#include file="../FS_InterFace/MF_Function.asp" -->
  5. <!--#include file="lib/strlib.asp" -->
  6. <!--#include file="lib/UserCheck.asp" -->
  7. <%
  8. '获得产品的实际价格
  9. Function getPrice(pid)
  10. Dim productRs,price
  11. price=0
  12. Set productRs=Conn.execute("Select NewPrice from FS_MS_Products where ID="&pid)
  13. if not productRs.eof then
  14. if productRs("NewPrice")="" then
  15. price=0
  16. Else
  17. price=productRs("NewPrice")
  18. End if
  19. End if
  20. getPrice=price
  21. End function 
  22. Dim Rs,productID
  23. on error resume next
  24. productID=NoSqlHack(request.QueryString("pid"))
  25. if not isnumeric(productID) or productID="" then
  26. Response.Write("<script>history.back();</script>")
  27. End if
  28. if G_IS_SQL_User_DB=0 then
  29. User_Conn.execute("Insert into FS_ME_BuyBag (mid,BuyType,AddTime,UserNumber,BuyMoney,BuyNumber) values("&productid&",1,#"&now()&"#,'"&session("FS_Usernumber")&"',"&getPrice(productid)&",1)")
  30. else
  31. User_Conn.execute("Insert into FS_ME_BuyBag (mid,BuyType,AddTime,UserNumber,BuyMoney,BuyNumber) values("&productid&",1,'"&now()&"','"&session("FS_Usernumber")&"',"&getPrice(productid)&",1)")
  32. end if
  33. if err.number=0 then
  34. Response.Redirect("BuyBag.asp")
  35. Else
  36. Response.Redirect("lib/error.asp?ErrCodes=<li>"&err.description&"</li>")
  37. End if
  38. %>
  39. <%
  40. Set Conn = Nothing
  41. Set Fs_User = Nothing
  42. %>