logo Sipintek.com
Browse : Home / Pemrograman / PHP / Mengelola Data Form di PHP, Tutorial Pemrograman PHP
Gambar Mengelola Data Form dengan PHP Tutorial Pemrograman PHP

Mengelola Data Form di PHP, Tutorial Pemrograman PHP

Published by I Gede Arya Surya Gita - Posted on Februari 4th, 2020 - No Comments

Hai Sipinter! masih semangat membaca tulisan di sesi Tutorial Pemrograman PHP?

Harus semangat dong jangan biarkan pikiran kita yang rajin, dikuasai oleh tubuh malas yang ingin beristirahat padahal belum melakukan apapun OKE!

Kali ini kita akan membahas tentang bagaimana cara mengelola data, yang kita peroleh dari form HTML menggunakan PHP.

Dalam membuat program web, kita pasti akan sering bertemu dengan form HTML yang digunakan untuk menerima data yang diinputkan oleh user.

Data dari form ini akan diterima oleh PHP dan diolah sesuai kebutuhan.

Cara Mengelola Data Form

Untuk menerima data yang dimasukan oleh user melalui form HTML dengan PHP kita dapat menggunakan 2 metode yaitu:

  • Get
  • Post

Untuk menerima data dari form maka kita perlu untuk membuat form lebih dahulu.

Berikut merupakan contoh form yang akan kita gunakan:

<form action="" method="">
	<input type="text" name="nama" maxlength="50" required="required" placeholder="Masukan nama*">
	<input type="email" name="email" maxlength="100" required="required" placeholder="Masukan email*">
	<input type="submit" name="submit" value="Kirim">
</form>

Penjelasan :

  • action=”” digunakan untuk mengisi ke alamat mana data form yang sudah diinputkan akan dikirim, jika dikosongkan maka data akan dikirim ke alamat form tersebut.
  • method=”” digunakan untuk menentukan metode apa yang akan kita gunakan untuk mengelola data dari form, bisa metode get atau post.
  • name pada input sangat penting dan jangan sampai ada yang memiliki nama yang sama dalam satu form, karena ini merupakan nama kunci dari variabel array yang menyimpan nilai dari input tersebut.

Setelah mengerti form HTML, mari kita bahas cara mengelola data dari form menggunakan metode get dan post:

1. Mengelola Data Form Menggunakan Metode GET

Untuk mengelola data menggunakan get maka kita buat form dengan method= ” GET ” dan action=”belajarkelolaform.php”.

Lalu kita simpan form tersebut dengan nama file belajarform.php.

Contoh form GET nya seperti di bawah:

<form action="belajarkelolaform.php" method="GET">
	<input type="text" name="nama" maxlength="50" required="required" placeholder="Masukan nama*">
	<input type="email" name="email" maxlength="100" required="required" placeholder="Masukan email*">
	<input type="submit" name="submit" value="Kirim">
</form>

Lalu buat file baru dengan nama yang sama dengan di action yaitu belajarkelolaform.php.

Kita dapat menerima nilai form yang menggunakan metode GET dengan variabel $_GET.

Variabel $_GET akan menyimpan semua data yang kita kirim melalui form yang menggunakan metode GET.

Dibawah merupakan contoh cara mengelola data form yang menggunakan metode GET:

<?php 
	echo "Nama = ".$_GET["nama"]."<br/>";
	echo "Email = ".$_GET["email"]."<br/>";
?>

Kita coba menginputkan data ke form lalu klik tombol kirim.

input data ke form dengan method get

Maka kita akan dikirim ke alamat atau ke file belajarkelolaform.php dan akan tampil seperti di bawah, dimana kita bisa menampilkan data form yang diinputkan sebelumnya.

Hasil dari form dengan method get

Jika kalian perhatikan pada URL nya maka kalian akan melihat bahwa nama dan nilai yang kita inputkan ada di url tersebut, dimana tanda tanya (?) akan memisahkan url asli dengan variabel get dan tanda dan (&) untuk memisahkan antara variabel GET.

seperti gambar di bawah:

url yang dihasilkan form dengan method get

Sebenarnya jika kita menggunakan metode GET maka data form akan dikonversikan menjadi alamat URL.

Karena variabel GET dideklarasikan dalam URL, sehingga sebenarnya kita bisa mendeklarasikan variabel GET baru tanpa menggunakan form hanya melalui URL.

Method GET sangat cocok untuk digunakan untuk data yang bersifat tidak rahasia dan memang untuk dilihat oleh orang banyak.

misal form pencarian di website dll.

2. Mengelola Data Form Menggunakan Metode POST

Berbeda dengan Get, data form yang dikelola menggunakan metode POST akan disembunyikan dan tidak terlihat.

Sehingga jika data form bersifat privasi atau rahasia maka form kita wajib menggunakan metode POST.

Misal form login dan register user dan lain-lain.

Berikut merupakan contoh form pada file belajarform.php yang menggunakan metode POST untuk mengelola datanya:

<form action="belajarkelolaform.php" method="POST">
	<input type="text" name="nama" maxlength="50" required="required" placeholder="Masukan nama*">
	<input type="email" name="email" maxlength="100" required="required" placeholder="Masukan email*">
	<input type="submit" name="submit" value="Kirim">
</form>

Lalu untuk mengambil data dari form yang menggunakan metode POST kita bisa menggunakan variabel $_POST[“nama input”].

Contoh cara mengelola data form menggunakan post:

<?php 
	echo "Nama = ".$_POST["nama"]."<br/>";
	echo "Email = ".$_POST["email"]."<br/>";
?>

Sama seperti sebelumnya coba kita isi form pada halaman belajarform.php, lalu pilih menu kirim!

gambar input data ke form dengan method post

Maka kita akan dialihkan ke alamat yang ada pada action yaitu file belajarkelolaform.php dan data yang sudah diinputkan akan tampil.

Bisa kita lihat jika menggunakan metode POST data yang diinputkan tidak akan tampil di alamat URL, melainkan data dikirim menggunakan metode HTTP.

Sehingga data yang dikirim tidak akan dapat dilihat oleh siapapun.

Sekian postingan kali ini jika ada kesalahan kami mohon maaf yang sebesar-besarnya.

“Nikmati Sebuah Proses Mulai dari Belajar, Mengembangkan dan Berbagi untuk Orang Lain”

Jika ada pertanyaan, saran dan kritik bisa kalian tinggalkan di kolom komentar.

Ikuti sosial media kami agar kalian mendapatkan informasi terbaru dari kami.

Jika informasi ini membantu, jangan lupa untuk membagikannya ke orang lain ya!


Gambar Membuat Database Untuk Web CMS dengan MySQL #1

Membuat Database Untuk Web CMS dengan MySQL #1


Gambar Penjelasan MVC Dalam Pemrograman Web PHP

Penjelasan MVC Dalam Pemrograman Web PHP


Gambar Belajar Menggunakan Cookie di PHP

Belajar Menggunakan Cookie di PHP


Gambar Membuat Trait Untuk Menampung Method dalam OOP PHP

Membuat Trait Untuk Menampung Method dalam OOP PHP



Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *