I found a code for how to send a post to php but i can send only one variable. Here is my code:
Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click
Dim postData = "msg=" & TextBox2.Text
Dim request As WebRequest = WebRequest.Create("http://localhost/msg.php")
request.Method = "POST"
Dim byteArray As Byte() = Encoding.UTF8.GetBytes(postData)
request.ContentType = "application/x-www-form-urlencoded"
request.ContentLength = byteArray.Length
Dim dataStream As Stream = request.GetRequestStream()
dataStream.Write(byteArray, 0, byteArray.Length)
dataStream.Close()
End Sub
If you read some documentation on how post works, you will find that each key/value pair has to be separated by a &.
Dim postData = "msg=" & TextBox2.Text & "&msg2=" & TestBox3.Text
You still need to make sure your value are properly encoded.
Dim postData = "msg=" & TextBox2.Text & "&msg2=" & TestBox3.Text
This statement will still be considered as a single array. (NOT two different values)
or you can say different values in single string.
I guess in order to send multiple values, we must have to use array with (key->value) combination.
where Key = msg
and value will betextbox1.text
and so on.