Hallo Sobat Mikir,
Pada kesempatan kali ini saya akan membagikan kepada anda tentang cara membuat formulir sederhana dengan menggunakan html. cara ini sangat simple dan sangat mudah untuk dipahami teruama bagi seorang pemula yang baru mau belajar pemrograman dasar.
Namun sebelum membuat formulir dengan php pastikan anda telah menginstal xampp sebagai server local anda. jika sudah kita langsung saja lanjut pada langkah-langkah berikut
1. Buat File formulir.php
buatlah folder baru dalam htdocs dengan nama "latihan_formulir",
jika sudah maka buatlah file formulir.php dengan kode sebagai berikut :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Formulir Pendaftaran sarjanamikir.my.id</title>
</head>
<body>
<h2>Formulir Pendaftaran</h2>
<form action="proses.php" method="post">
<label for="nama">Nama:</label><br>
<input type="text" id="nama" name="nama"><br>
<label for="email">Email:</label><br>
<input type="email" id="email" name="email"><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
2. Membuat file proses.php
<?php
// Mengambil data dari formulir
$nama = $_POST['nama'];
$email = $_POST['email'];
// Proses pengolahan data, misalnya menyimpannya ke database atau mengirim email
// Di sini kita hanya mencetak kembali informasi yang diisi oleh pengguna
echo "Terima kasih atas pendaftarannya, $nama! <br>";
echo "Email Anda: $email";
?>
jika file tersebut telah dibuat, maka anda bisa menjalankan formulir tersebut dibrowser dengan url "localhost/latihan_formulir/formulir.php"
Tampilan ketika dijalankan
Penjelasan Script
1. HTML Form (formulir.php):
Ini adalah halaman web yang menampilkan formulir kepada pengguna.
<form> adalah elemen HTML yang menentukan formulir. Atribut action menunjukkan ke file PHP yang akan memproses data formulir ketika pengguna mengirimkan formulir.
method="post" menunjukkan metode HTTP yang digunakan untuk mengirim data formulir. Dalam hal ini, data formulir akan dikirimkan melalui metode POST, yang berarti data tidak akan ditampilkan di URL.
Terdapat dua input field: satu untuk nama (<input type="text">) dan satu untuk email (<input type="email">).
Saat pengguna mengirimkan formulir, nilai yang dimasukkan di dalam input field akan dikirimkan ke proses.php.
2. PHP Proses (proses.php):
File proses.php adalah file PHP yang bertanggung jawab untuk memproses data yang dikirimkan oleh formulir.
$_POST adalah variabel global PHP yang digunakan untuk mengambil data yang dikirimkan melalui metode POST.
$nama = $_POST['nama']; dan $email = $_POST['email']; adalah cara untuk mengambil nilai yang dikirimkan oleh formulir dan menyimpannya ke dalam variabel PHP.
Dalam contoh ini, data yang diterima hanya dicetak kembali ke layar sebagai respons. Namun, di dunia nyata, Anda akan melakukan lebih banyak tindakan seperti menyimpan data ke database, mengirim email, atau melakukan validasi data.
Data dari formulir dapat diakses menggunakan array $_POST, dengan nama input sebagai kunci. Jadi, $_POST['nama'] akan memberikan nilai yang dimasukkan oleh pengguna ke dalam input field dengan nama "nama".
