Form & PHP - Belajar PHP
pada kali ini mimin akan membahas mengenai Form, jadi apa itu form? form merupakan bentuk dari halaman web untuk menerima masukan dari pengguna, kemudian data tersebut diolah secara serverside menggunakan bahasa PHP atau pada client side mengguankan bahasa Java Script. tanpa input dari user, nilai yang diproses oleh php merupakan nilai yang telah dituliskan pada kode program. dengan memanfaatkan form, nilai yang ada pada code dapat menjadi dinamis dan dapat diatur oleh pengguna.
membuat form secara sederhana dapat menggunakan HTML saja, tapi dapat ditambahkan CSS dan JavaScript jika ingin memperindah tampilan pada HTML. jika menyimpan file form dengan ekstensi HTML maka hanya akan menampilkan tampilan form dan tidak dapat melakukan aksi yang diinginkan, berbeda ketika disimpan pada ekstensi .php, ketika dijalankan akan menampilkan form yang dibuat dan juga dapat berjalan ketika aksi tertentu dilakukan, sebagai misal ketika membuat form login, jika disimpan dengan ekstensi .html maka akan hanya menampilkan halaman login dan tidak dapat melakukan aksi login, namun jika disimpan menggunakan ekstensi .php ketika dijalankan bukan hanya menampilkan form login namun juga dapat melakukan aksi - aksi yang dilakukan dalam form tersebut, seperti menekan tombol login, akan diarahkan kepada page tertentu.
pembuatan form diawali dengan tag <form> dan diakhiri dengan tag </form>. di dalam tag form terdapat dua buah tribut yang harus dipahami agar form dapat mengirimkan data dengan semestinya dan sesuai. action tersebut berupa action dan method.
- action, atribut ini digunakan untuk mengatur file yang akan menerima data input atau nilai dari form.
- method, atribut ini digunakan untuk mengatur metode pengiriman data dari form ke file php selanjutnya, ada dua method yang dapat digunakan yaitu Get dan Post, dari kedua method tersebut memiliki perbedaan
<form method="get" action="output.php">Nama : <input type="text" name="nama"><br>Email : <input type="text" name="email"><br><input type="submit" name="submit" value="submit"></form>
<?phpecho "nama anda adalah : ".$_GET['nama']."<br>";echo "email anda : ".$_GET['email'];?>
<form method="post" action="output.php">Nama : <input type="text" name="nama"><br>Email : <input type="text" name="email"><br><input type="submit" name="submit" value="submit"></form>
<?phpecho "nama anda adalah : ".$_POST['nama']."<br>";echo "email anda : ".$_POST['email'];?>
<?phpecho "nama anda adalah : ".$_REQUEST['nama']."<br>";echo "email anda : ".$_REQUEST['email'];?>
Komentar
Posting Komentar