購物車訂單編號...

我用DW做了個購物車網站,

可是不知為何無法產生訂單編號?!

<%

If (Session("tempord_id") is Nothing) then

Dim myTime=Now()

Session("tempord_id")="X" & Year(myTime) & Month(myTime) & Day(myTime) & Hour(myTime) & Minute(myTime) & Second(myTime)

End If

%>

1 個解答

評分
  • 1 0 年前
    最佳解答

    不是很建議完全用Now來做,最好再加個Session變數,如:

    <%

    Dim orderid

    Dim myTime

    mytime = Year(Now())&Month(Now())&Day(Now())&Hour(Now())&Minute(Now())&Second(Now())

    orderid = mytime & Session.SessionID

    %>

    這樣orderid就會有值了

    或者讓人用登入會員的時候 來產生:

    orderid = mytime & loginid

    註:上面的loginid的值就自己定義嚕~

    2008-12-16 06:17:25 補充:

    應該會有值喔 因為我有測試過唷

    你要不要看看是否是IIS的部份出了問題~~

    有問題可再問我喔~~~

    2008-12-16 06:19:31 補充:

    你原來的

    <%

    If (Session("tempord_id") is Nothing) then

    Dim myTime=Now()

    Session("tempord_id")="X" & Year(myTime) & Month(myTime) & Day(myTime) & Hour(myTime) & Minute(myTime) & Second(myTime)

    End If

    %>

    這段真的不能用喔

    因為這一段就是錯誤的==>Dim myTime=Now()

    你不信的話可以單獨執行這一行看看

    純ASP不能這樣寫喔

還有問題?馬上發問,尋求解答。