PHP FORMS

PHP $ _GET & $ _POST adalah  pembolehubah yang digunakan untuk mendapatkan maklumat daripada borang (forms), seperti input pengguna.
-------------------------------------------------------------------------------------------------------------
Borang Pengendalian PHP (PHP Form Handling)
Perkara yang paling penting untuk diambil kira apabila berurusan dengan HTML borang (forms) dan PHP adalah di mana-mana elemen borang (forms) dalam halaman HTML secara automatik akan disediakan untuk skrip PHP anda.


Contoh Borang (forms example):
<html>
<body>
<form action="menu.php" method="post">
Nama: <input type="text" name="nama" />
Umur: <input type="text" name="umur" />
<input type="submit" />
</form>
</body>
</html>





Laman contoh HTML di atas mengandungi dua medan input dan butang submit . Apabila pengguna mengisi borang ini dan klik pada butang submit, data borang itu dihantar kepada "menu.php" fail.

Fail "menu.php" kelihatan seperti ini:
<html>
<body>
Selamat datang <?php echo $_POST["nama"]; ?>.<br />
Umur anda <?php echo $_POST["umur"]; ?> tahun.
</body>
</html>
 
Output sampel skrip di atas adalah seperti rajah di bawah:






Pembolehubah PHP $ _GET & $ _POST akan diterangkan dalam entri yang akan datang.

-------------------------------------------------- ------------------------------

Borang Pengesahan (forms validation)

Input pengguna perlu disahkan sekiranya perlu dilakukan. Client side validation adalah lebih cepat, dan akan mengurangkan beban pelayan.

Walau bagaimanapun, mana-mana laman web yang mendapat trafik berkemungkinan perlu bimbang tentang sumber pelayan, dan mungkin juga perlu bimbang tentang keselamatan laman. Anda perlu sentiasa menggunakan server side validation jika pengisian borang perlu mengakses pangkalan data.

Satu cara yang baik untuk mengesahkan borang di pelayan untuk menghantar borang tersebut kepada dirinya sendiri, dan bukannya melompat ke laman yang berbeza. Pengguna kemudian akan mendapat mesej ralat pada halaman yang sama sebagai borang. Ini menjadikan ia lebih mudah untuk menemui kesilapan.
 

0 comments :

Post a Comment

Selamat datang ke blog saya. Blog ini akan mengajar anda pendidikan asas pengaturcaraan PHP dan MySQL .
 
Copyright 2009 Pendidikan Asas Pengaturcaraan PHP & MySQL All rights reserved.
Free Blogger Templates by DeluxeTemplates.net
Wordpress Theme by EZwpthemes