Membuat Form Pada PHP dengan Metode Post dan Get
Contoh Penggunaan Methode POST dalam form PHP.
Silahkan kalian buat dua file PHP yaitu file form.php dan proses.php. Sekarang kita buat file form.php nya terlebih dahulu dengan membuat
sebuah kode seperti yang ada dibawah ini:
form.php
form.php
<form method="POST" action="proses.php">
<label>Siapa Nama Anda : </label>
<input type="text" name="nama" placeholder="Masukan Nama Anda">
<button type="Submit">Kirim</button>
</form>
proses.php
<?php
$nama = $_POST['nama'];
echo "Nama Anda Adalah <b>$nama</b>";
?>
Kemudian jalankan file form.php
Maka hasilnya seperti dibawah ini:
Pada contoh diatas kita memasukan kalimat Sinauo.com pada form inputan nama maka hasil yang keluar dari inputan adalah tetap Sinauo.com.
<form method="POST" action="proses.php">
<label>Siapa Nama Anda : </label>
<input type="text" name="nama" placeholder="Masukan Nama Anda">
<button type="Submit">Kirim</button>
</form>
Dari contoh kode program di atas kita sudah membuat sebuah form dengan methode post ( method="POST" ), action="proses.php" fungsi action disini di gunakan untuk menentukan arah/tujuan form saat form akan diinputkan dan kita juga membuat sebuah input type text yang kita kasih name="nama" input type text ini berfungsi untuk membuat sebuah inputan yang berupa text yang nantinya data inputan tersebut akan diolah oleh server. kemudian button dengan type Submit yang artinya dia akan mengirim data tersebut ke server kemudian akan di tampilkan di file proses.php yang sudah di cantumkan dalam action form. Jika kalian menjalankan program tersebut maka muncul form kemudian inputkan nama kalian di form tersebut kemudian klik kirim maka yang muncul adalah nama kalian yang anda inputkan tadi.
<?php
$nama = $_POST['nama'];
echo "Nama Anda Adalah <b>$nama</b>";
?>
Untuk contoh kode program proses.php di atas terdapat $nama = $_POST['nama'] nah kode $_POST['nama'] yang menangkap data inputan dengan form dengan methode post dan parameter ['nama'] di ambil dari nama form inputan yang ada di file form.php ( input type='text' name='nama' ).
Contoh Penggunaan Methode GET dalam form PHP.
untuk methode GET sama dengan methode POST hanya dalam form methodenya di ganti dengan GET. Perhatikan contoh beirkut ini .
form.php
<form method="GET" action="proses.php">
<label>Siapa Nama Anda : </label>
<input type="text" name="nama" placeholder="Masukan Nama Anda">
<button type="Submit">Kirim</button>
</form>
proses.php
<?php
$nama = $_GET['nama'];
echo "Nama Anda Adalah <b>$nama</b>";
?>
Kemudian jalankan form.php
Untuk keterangan kode diatas sama dengan keterangan methode POST cuman ada perbedaan kode di form.php yang bagian kode <form method='POST' di ganti dengan <form method='GET'. Kemudian di file proses.php yang asal mulanya $_POST['nama'] diganti menjadi $_GET['nama']. Dan juga untuk hasil dari methode GET di URL,nya terdapat / data yang kita inputkan dalam form tadi muncul dalam URL tersebut. Biasanya methode GET seperti ini digunakan untuk form pencarian dalam website.
Perbedaan Methode POST dan GET.
Methode POST untuk pengiriman datanya secara langsung sedangkan methode GET secara tidak langsung yang artinya saat kita menginput data seperti nama, alamat, dll maka data tersebut akan tampil di URL. Maka methode ini sangat tidak disarankan untuk pembuatan sebuah form yang menginput data rahasia seperti passord dan lain sebagainya. Selain itu untuk input datanya juga berbeda untuk methode POST input datanya tanpa batas sedangkan methode GET input datanya dibatasi maksimal 2047 data.
Post a Comment for "Membuat Form Pada PHP dengan Metode Post dan Get"