PHP Forms and User Input

PHP $ _GET dan $ _POST variabel yang digunakan untuk mengambil informasi dari bentuk-bentuk, seperti input pengguna.

PHP Form Penanganan

Yang paling penting untuk diperhatikan ketika berurusan dengan bentuk HTML dan PHP adalah bahwa setiap elemen form dalam halaman HTML akan secara otomatis tersedia untuk PHP script Anda.

Contoh

Contoh di bawah ini berisi bentuk HTML dengan dua input field 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>
Ketika pengguna mengisi formulir di atas dan klik pada tombol submit, data form dikirim ke file PHP, yang disebut "welcome.php":
"Welcome.php" terlihat seperti ini:
<html>
<body>

Welcome <?php echo $_POST["fname"]; ?>!<br />
You are <?php echo $_POST["age"]; ?> years old.

</body>
</html>
Output bisa menjadi sesuatu seperti ini:
Welcome John!
You are 28 years old.
PHP $ _GET dan $ _POST fungsi akan dijelaskan dalam bab-bab berikutnya.

Validasi Form

User input harus divalidasi pada browser bila memungkinkan (dengan 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 untuk mengirim formulir untuk dirinya sendiri, bukan melompat ke halaman yang berbeda. Pengguna akan mendapatkan pesan kesalahan pada halaman yang sama sebagai bentuk tersebut. Hal ini membuat lebih mudah untuk menemukan kesalahan.


Sumber :  http://www.w3schools.com/php/php_forms.asp

0 comments:

Posting Komentar