Troubleshooting Windows

[Windows][bsummary]

SEO

[SEO][twocolumns]

Tips & Trick

[Tips and Trick][bigposts]

Penanganan Form Dalam PHP

Belajar PHP MySQL. Form inputan dibuat dengan tag-tag HTML. Halaman yang mengandung form murni (tidak ada script php) tidak harus disimpan dalam bentuk php, bisa dalam bentuk html.

Untuk merancang sebuah form inputan, setidaknya ada 3 (tiga) hal penting, yaitu :
1. METHOD 
Method dari sebuah form menentukan bagaimana data inputan form dikirim. Method ini ada dua macam, yaitu GET dan POST. Method ini menentukan bagaimana data inputan dikirim dan diproses oleh PHP.
2. ACTION 
Action dari sebuah form menentukan dimana data inputan dari form diproses. Jika action ini dikosongkan, maka dianggap proses form terjadi di halaman yang sama. Jadi halaman form dan halaman proses bisa saja dipisah atau dijadikan satu.
3. SUBMIT BUTTON 
Submit button merupakan sebuah tombol (pada umumnya) yang berfungsi sebagai trigger pengiriman data dari form inputan. Jika tombol ini ditekan, maka data form akan dikirimkan (diproses) di halaman yang sudah ditentukan pada atribut action.

Berbagai Cara Penanganan Form 
Cara 1 : Menyatukan antara Form dan Proses 
Proses pengolahan form dilakukan di halaman yang sama dengan form inputannya. Jika proses penanganan form berada di satu halaman, maka value atribut action pada tag form tidak perlu diisi (dikosongkan). Contoh form input dan form proses:
Buatlah file php dengan nama input01.php dan tuliskan script seperti dibawah ini:

<html>
 <head><title>Pengolahan Form</title></head>
 <body>
  <FORM ACTION="proses01.php" METHOD="POST" NAME="input">
   Nama Anda : <input type="text" name="nama"><br>
   <input type="submit" name="Input" value="Input">
  </FORM>
 </body>
</html>
 <?php
if (isset($_POST['Input'])) {  $nama = $_POST['nama'];
 echo "Nama Anda : <b>$nama</b>";
}
?> 

Penjelasan program:
Script diatas merupakan form input yang menggunkan tag html, jalankan di browser anda dan lihat hasilnya:

Selanjutnya buatlah sattu form lagi bernama proses01.php dan tuliskan scriptnya sebagai berikut:

<?php
if (isset($_POST['Input'])) {  $nama = $_POST['nama'];
 echo "Nama Anda : <b>$nama</b>";
}
?>


Jalankan di browser lalu klik tombol submit

Belajar PHP MySQL selanjutnya tentang Array dalam PHP

1 comment: