asked on
Function Upload_Data()
Dim strPOSTData As String, strFieldValue As String
Dim xmlhttp As Object
Set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
strGLDepartment = DLookup("[GLDepartment]", "[tblUnit]")
strPOSTData = "gldepartment=" & strGLDepartment
xmlhttp.Open "POST", "http://XXXX/employees.php", False
xmlhttp.setRequestHeader "Content-type", "application/x-www-form-urlencoded" + Chr(10) + Chr(13)
xmlhttp.send URLEncode(strPOSTData)
If xmlhttp.Status >= 400 And xmlhttp.Status <= 599 Then
Debug.Print "Error Occurred : " & xmlhttp.Status & " - " & xmlhttp.StatusText
Else
Debug.Print xmlhttp.responseText
End If
Set xmlhttp = Nothing
End Function
Function URLEncode(strData)
Dim I, strTemp, strChar, strOut, intAsc
strTemp = Trim(strData)
For I = 1 To Len(strTemp)
strChar = Mid(strTemp, I, 1)
intAsc = Asc(strChar)
If (intAsc >= 48 And intAsc <= 57) Or (intAsc >= 97 And intAsc <= 122) Or (intAsc >= 65 And intAsc <= 90) Then
strOut = strOut & strChar
Else
strOut = strOut & "%" & Hex(intAsc)
End If
Next
URLEncode = strOut
End Function