Home » PHP » Variabel Superglobal di PHP : $_POST

Variabel Superglobal di PHP : $_POST

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Variabel super global adalah variabel bawaan yang selalu tersedia di semua cakupan.

PHP $_POST

PHP $_POST adalah variabel PHP super global yang digunakan untuk mengumpulkan data formulir setelah mengirimkan formulir HTML dengan method = “post”. $ _POST juga banyak digunakan untuk melewatkan variabel.

Contoh di bawah ini menunjukkan formulir dengan kolom input dan tombol kirim. Ketika pengguna mengirimkan data dengan mengklik “Submit”, data formulir dikirim ke file yang ditentukan dalam atribut tindakan dari tag <form>. Dalam contoh ini, kita akan menunjuk ke file itu sendiri untuk memproses data formulir. Jika ingin menggunakan file PHP lain untuk memproses data formulir, ganti dengan nama file pilihan sendiri. Kemudian, kita dapat menggunakan variabel super global $_POST untuk mengumpulkan nilai bidang input:

Contoh :

<html>
<body>

<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
  Name: <input type="text" name="fname">
  <input type="submit">
</form>

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
  // collect value of input field
  $name = $_POST['fname'];
  if (empty($name)) {
    echo "Name is empty";
  } else {
    echo $name;
  }
}
?>

</body>
</html>

Output :

You may also like