Variabel PHP $ _POST dan $ _GET digunakan untuk mengambil informasi dari bentuk-bentuk, seperti input pengguna.
Formulir PHP Penanganan
Hal paling penting untuk diperhatikan ketika berhadapan dengan bentuk HTML dan PHP adalah bahwa setiap elemen form dalam sebuah halaman HTML secara otomatis akan tersedia untuk skrip PHP Anda.
Contoh
Contoh di bawah ini berisi bentuk HTML dengan dua field input dan sebuah tombol submit:
<html>
<body><form action=”welcome.php” method=”post”>
Name: <input type=”text” name=”fname” />
Age: <input type=”text” name=”age” />
<input type=”submit” />
</form></body>
</html>
“welcome.php” terlihat seperti ini:
<html>
<body>Welcome <?php echo $_POST[“fname”]; ?>!<br />
You are <?php echo $_POST[“age”]; ?> years old.</body>
</html>
Welcome John!
You are 28 years old.
formulir Validasi
Input pengguna harus divalidasi pada browser bila memungkinkan (oleh skrip klien). Validasi browser lebih cepat dan mengurangi beban server.
Anda harus mempertimbangkan validasi server jika input pengguna akan dimasukkan ke dalam database. Cara yang baik untuk memvalidasi formulir di server adalah untuk mengirim formulir untuk dirinya sendiri, bukan melompat ke halaman yang berbeda. Pengguna kemudian akan mendapatkan pesan kesalahan pada halaman yang sama seperti formulir. Hal ini membuat lebih mudah untuk menemukan kesalahan.