Cara Mudah Kirim Data ke Internet dengan VB.NET dan PHP

 




ANDA dapat membuat   hubungan langsung dengan sql server  remote di Internet, ANDA
juga dapat melakukan koneksi remote langsung dengan mysql server melalui jaringan internet .

ANDA juga bisa melakukan pengiriman data dengan
FTP bisa juga melakukan pengiriman data dengan web service  .

Namun kali ini Saya akan menunjjukkan kepada ANDA bagaimana mengirim data dengan cara
yang mudah dan sederhana dengan Visual Basic .NET dan aplikasi kode PHP
dengan membuat internal browser di VB .NET dan melakukan browsing ke halaman PHP
yang melakukan update data di web server.

Lihat gambar di bawah ini adalah halaman web php yang Saya pergunakan untuk
mengirim data ke internet. (Interface nya bahasa inggris ga pa pa ya karena awal nya
Saya menulis artikel ini dalam versi bahasa Inggris)



Seperti hal nya web biasa ANDA dapat  mengisi data secara langsung lalu klik tombol
send data maka data terkirim ke server Internet. Ya sesederhana itu memang.

Berikut adalah kode PHP nya:
<html>
<body>
<font  face="Courier New, Courier, monospace">
<p><strong>Send Data</strong></p>
<form name="frmdata" method="post">
  <p>Name:   
    &nbsp; &nbsp;&nbsp;&nbsp;
    <input type="text" id="txtName" name="name">
    <br>
    Profession:
  <input type="text" id="txtProfession" name="profession">
  </p>
  <p><br>
    <input type="submit" id="btnSubmit" value="send">
    </p>
</form>
</font>
</body>
</html>

<?php

if (isset($_POST["name"])) {
  if  ($_POST["name"]!=''){
      echo "Data was send"."<br/><br/>";
      echo "Name:".$_POST["name"]."<br/>";
      echo "Profession:".$_POST["profession"]; 
  }
}

?>

OK. Sekarang ANDA bisa membuat project baru dengan VB .NET. 
Tambahkan dua label, dua textbox dan satu komponen webbrowser di form. 
Lihat design nya seperti gambar di bawah ini:

Di bawah ini kode lengkap dari project kirim data ke internet dengan VB .net dan PHP
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load
        WebBrowser1.Navigate("localhost/send-data.php")
    End Sub

    Private Sub btnSend_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnSend.Click

        Dim Page As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("input")
        For Each Element As HtmlElement In Page
            If Element.GetAttribute("id").Contains("txtName") Then
                Dim oTName As HtmlElement = Element
                oTName.InnerText = txtName.Text
            End If

            If Element.GetAttribute("id").Contains("txtProfession") Then
                Dim oTProfession As HtmlElement = Element
                oTProfession.InnerText = txtProfession.Text
            End If

            If Element.GetAttribute("id").Contains("btnSubmit") Then
                Dim oBtn As HtmlElement = Element
                oBtn.InvokeMember("click")
            End If
        Next
    End Sub

End Class

Anda dapat mengisi data di form VB.NET dan project nya otomatis menginput data
di browser dan mengirim data ke web server. Lihat gambar di bawah ini:


Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel