yes
no
10/Promotion/slider
no

Metode Form dan Variabel di dalam PHP

1 komentar
Pada kesempatan ini penulis akan membahas materi artikel tentang Metode Form dan Variabel. Materi tersebut dapat dipelajari di Lembaga Pendidikan Kursus Komputer (IT Training Center) pada program kursus PHP atau Web Programming atau Web Master. Computer First adalah lembaga pendidikan kursus komputer yang membuka program-program kursus tersebut. Form adalah elemen dari HTML yang berfungsi untuk mengirim data berupa nilai dari elemen  form yang diisi oleh user ke variabel. Untuk melakukan pengiriman data tersebut Form mempunyai metode. Begitu pun Variabel dalam menerima data dari form mempunyai metode tersendiri. Keduanya, baik form maupun variabel menggunakan metode secara bersamaan saat terjadi proses transfer data dari form ke variabel tersebut.  Jika salah satunya tidak menggunakan metode (form atau variabel), maka data tidak akan terkirim.  Berikut ini adalah Metode yang digunakan oleh form dan variabel serta hubungan keduanya :

Metode Form
Metode Variabel
POST
GET
REQUEST
POST
a
×
a
GET
×
a
a

Dari tabel diatas kita bisa melihat bahwa jika form menggunakan metode POST dalam mengirim datanya, maka variabel dapat menggunakan metode POST atau REQUEST dalam menerima data dari form. Namun, jika variabel menggunakan metode GET dalam menerima data dari form, maka data tersebut tidak dapat dikirim. Sedangkan, jika form menggunakan metode GET dalam mengirim data ke variabel, maka variabel dapat menggunakan metode GET atau REQUEST dalam menerima data tersebut. Namun, jika variabel menggunakan metode POST, maka data tidak akan dikirim. Metode REQUEST bersifat fleksibel, artinya dapat digunakan oleh variabel ketika form menggunakan metode POST maupun metode GET dalam pengiriman datanya. 

Adapun kelebihan dan kekurangan dari metode POST dan GET adalah sebagai berikut :

Metode POST
Metode GET
Data yang dikirim disembunyikan di alamat URL 
Data yang dikirim ditampilkan di alamat URL
Besar data yang dikirim besar (tergantung konfigurasi server)
Besarnya data yang dikirim terbatas
Data yang dikirim tidak dapat dibookmark
Data yang dikirim dapat dibookmark
Digunakan untuk mengirim data yang bersifat secure
Digunakan untuk mengirim data yang bersifat non secure

Untuk lebih jelasnya pemahaman tentang metode form dan variabel, penulis sudah membuat aplikasi buku tamu dengan metode form : POST dan metode variable : POST sebagai berikut :

Nama File: buku_tamu.php

















Skrip :
<html>
  <head>
    <title>Method Form & Variabel</title>
  <style>
  body{ font-family:calibri;
        font-size:12pt;
        color:brown;
  }
  #format{ background-color:#ffcc00;
           font-weight:bold;
  }   
  </style>
  </head>
  <body>
  <center>
  <form name="frmgb" method="post">
   <table width="300" border="1" cellspacing="1" cellpadding="1">
    <tr align="center">
      <td colspan="2" id="format">Buku Tamu</td>
    </tr>
    <tr>
      <td width="100">Nama</td>
      <td width="200"><input type="text" name="txtNama" size="30" maxLength="50"></td>
    </tr>
    <tr>
      <td width="100">Alamat</td>
      <td width="200"><textarea name="txtAlamat" cols="30" rows="5"></textarea></td>
    </tr>
    <tr>
      <td width="100">Email</td>
      <td width="200"><input type="text" name="txtEmail" size="30" maxLength="50"></td>
    </tr>
    <tr>
      <td width="100">Telepon</td>
      <td width="200"><input type="text" name="txtTelepon" size="20" maxLength="20"></td>
    </tr>
    <tr>
      <td colspan="2" class="button" id="format"><input type="submit" name="kirim" value="Simpan"></td>
    </tr>
   </table>
   <div align="left">
   <blockquote><blockquote><blockquote><blockquote><blockquote>
   <blockquote><blockquote><blockquote><blockquote><blockquote>
   <blockquote><blockquote><blockquote>
   <?php
   error_reporting(0);

   if($_POST['kirim']!=''){
      $nama=$_POST['txtNama'];
      $alamat=$_POST['txtAlamat'];
      $email=$_POST['txtEmail'];
      $telepon=$_POST['txtTelepon'];

      echo "Nama:"." ".$nama."<br>";
      echo "Alamat:"." ".$alamat."<br>";
      echo "Email:"." ".$email."<br>";
      echo "Telepon:"." ".$telepon;
    }
   ?>
   </blockquote></blockquote></blockquote></blockquote></blockquote>
   </blockquote></blockquote></blockquote></blockquote></blockquote>
   </blockquote></blockquote></blockquote>
   </div>
  </form>
  <center>
  </body>
</html>

Kemudian program dijalankan di browser, dan isi buku tamu dengan data seperti berikut ini :




















Jika tombol simpan di klik, maka akan menampilkan output sebagai berikut :



















Demikian artikel ini penulis buat, jangan lupa untuk dicoba sendiri dan beri  komentarnya. Semoga bermanfaat bagi para pembaca blog Computer First....





author profile image
Abdelghafour

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

1 komentar

  1. ini studi kasusnya pake buku tamu ya gan? bagus tuh, tapi itu tag blockquote banyak banget buat apa ya?
    minta pencerahannya gan

    biar nambah info, ini versi ane pake login gan :
    http://longscripts.blogspot.com/2015/02/buku-tamu-multi-user.html

    Makasih kalau udah mampir ke blog ane :D

    BalasHapus

no
Computer First - First Choice in IT Training Center - menyediakan jasa pelatihan Kursus Komputer di Jakarta sejak dari usia dini yaitu sejak anak-anak sampai dengan dewasa. Computer First berdiri pada tahun 2001, Visi Computer First ingin menjadi First Choice in IT Training Center melalui pendidikan dan pelatihan komputer yang berkualitas terbaik [Computer First Indonesia] (http://computerfirst.co.id/images/logo/logo1.png)