Pengertian dan Cara Membuat Form Required PHP | PHP Forms

Pengertian dan Cara Membuat Form Required  PHP | PHP Forms
Pengertian
Form Required atau Form yang dibutuhkan merupakan bagian dari Validasi Form PHP yang mana code form kita dapat menentukan satu persatu bagian input mana yang harus diisi dan bagian mana yang opsional.

Alat dan Bahan
Untuk membuat form required dengan PHP, alat dan bahan yang perlu di siapkan sebagai berikut.
1. PC/Laptop 
2. PHP Versi 7 dan Web Server, (XAMPP/LAMPP/MAMPP, dll)
3. Browser
4. Code Editor (Visual Studio Code)

Langkah Langkah Membuat Form Required
Pada dasarnya, konsep form required itu kita memberi notifikasi pada bagian form input mana yang harus diisi dan bagian input mana yang boleh dikosongkan.

Berarti jika kalian membuat file php di folder htdocs dengan nama required.php , maka setidaknya akan ada 3 bagian kode dari file tersebut seperti ini.
<?php
// Bagian 1
// Mendefinisikan variabel nama dan nameErr
$nama = "";
$namaErr = "";

// Pengkondisian jika input kosong akan keluar peringatan
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (empty($_POST["nama"])) {
$namaErr = "*Nama harus diisi";
} else {
$nama = "Hallo " . test_input($_POST["nama"]);
}
}

// Funsi untuk mengetes keamanan input
function test_input($data)
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
?>

<!-- Bagian 2 -->

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Form Required</title>
</head>

<body>
<!-- Form Tampilan untuk memasukan input -->
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
Nama: <input type="text" name="nama">
<span class="error" style="color: red; ">
<?php echo $namaErr; ?>
</span>
<br>
<input type="submit" name="submit" value="Submit">
</form>

<!-- Bagian 3, Menampilkan hasil input -->
<?php
echo $nama;
?>
</body>

</html>

Jika kalian buka di browser, akan tampil seperti ini.
Jika input masih kosong tetapi kalian klik submit, maka akan tampil peringatan seperti ini.
Dan jika kalian isi inputnya, kemudian kalian klik submit, maka akan tampil seperti ini.
Dari kode diatas merupakan form dengan satu input, silahkan kalian kembangan dengan kode yang mirip untuk input lainnya seperti email dll.

Penutup
Dengan memahami Pengertian dan Cara Membuat Form Required PHP, kesalahan dan keamanan pembuatan form dengan bahasa pemrograman PHP akan lebih baik.


1 comment for "Pengertian dan Cara Membuat Form Required PHP | PHP Forms"

Post a Comment

Berlangganan via Email