%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
'SELECT OID, OPeopleID, ODate, OBottlesReturned, OBottlesOrdered FROM tblorders
Dim sDate, SDay, sOrderDate
dim sOrderoDate
Const SClosedOrder = 4
sOrderoDate = CheckOrderDate
sOrderoDate = mysqlDate(sOrderoDate,1)
Response.write sOrderoDate & " order date
"
sOID = ParsField(Request.Form("txtOID"))
sPID = ParsField(Request.Form("txtPID"))
sBottlesReturned = ParsField(Request.Form("txtBottle"))
sBottlesOrdered = ParsField(Request.Form("txtMilkOrder"))
sAction = Request.Form("txtAction")
Response.write sPID &", "& sBottlesReturned &", "& sBottlesOrdered &"
"
Set oDBConn = Server.CreateObject("ADODB.Connection")
oDBConn.Open sDBCONNSTR
If sAction = "Update" Then
'Update order
UpdateOrder
session("errormsg")="Your bottle count has been updated"
ElseIf sAction = "Add" Then
AddOrder
session("errormsg")="Your bottle count has been added"
Else
session("errormsg")="Nothing has been changed"
End If
session("PeopleID")=""
response.write session("errormsg") & "
"
Response.redirect("index.asp")
'*****************************************************
'* Sub UpdateOrder()
'* Update client information
'*****************************************************
Sub UpdateOrder()
Dim sSQL, rsTemp, sBody,sSubject
'sSQL="UPDATE tblorders "&_
' "SET OID=[value-1],
' OPeopleID=[value-2],
' ODate=[value-3],
' OBottlesReturned=[value-4],
' OBottlesOrdered=[value-5]
' WHERE 1"
sSQL = "UPDATE tblorders " &_
"SET OPeopleID = " & sPID & ", " &_
"ODate = '" & sOrderoDate & "', " &_
"OBottlesReturned = " & sBottlesReturned & ", " &_
"OBottlesOrdered = " & sBottlesOrdered & " " &_
"WHERE OID = " & sOID & " "
response.write sSQL & " - sql
"
Set rsTemp = DBExecute(sSQL)
End Sub
'*****************************************************
'* Function AddOrder()
'* Add a bottle return
'*****************************************************
Sub AddOrder()
sSQL = "INSERT INTO tblorders(OPeopleID, ODate, OBottlesReturned, OBottlesOrdered) "&_
"VALUES ("&_
ParsField(sPID) & "," &_
"'" & ParsField(sOrderoDate) & "'," &_
ParsField(sBottlesReturned) & ", " &_
ParsField(sBottlesOrdered) & ")"
response.write sSQL & "
"
Set rsTemp = DBExecute(sSQL)
response.write "Insert order
"
End Sub
function mysqlDate(d,dir)
'if not isDate( d ) then call errorMessage( d & " is not a date " )
'if not isDate( d ) then exit function
if not isDate( d ) then d = Date()
dim strNewDate
select case dir
case 1 '=== store in db
strNewDate = year( d ) & "-" & month( d ) & "-" & day( d )
case 2 '=== use with asp
strNewDate = month( d )& "/" & day( d ) & "/" & year( d )
end select
'strNewDate = cDate( strNewDate )
mysqlDate = strNewDate
end function
%>