Sabtu, 20 Desember 2014

Pemrograman Web Lanjut - Penanganan FORM

Inputan pada Form ada 3 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.

Penanganan Form pada PHP terdapat 2 cara yaitu:


   1. Proses pengolahan form dilakukan dihalaman yang sama dengan form inputannya.
Jika proses penangananform berada di satuhalaman, maka value atribut action pada tag form tidak perlu diisi (dikosongkan)
Contoh: Nama File Input1.php
<html>
<head><title>Pengolahan Form</title></head>
<body>
<FORM ACTION="" 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>";
}
?>
   2Memisahkan antara Form dan Proses Proses pengolahan form dilakukan dihalaman yang terpisah dengan form inputannya.   Jika proses penanganan form berada dilakukan dihalaman yang berbeda, maka value atribut action pada tag form harus diisi dengan alamat halaman tempat proses pengolahan form.

Contoh: 

Nama File:Input2.php

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

Contoh pada Form yang sudah jadi adalah sebagai berikut :
<form method="POST" action="insert1.php" method="post">
<table align="center" bgcolor="white" class="round">
<tr>
<td align="center"> <b>Nomor Start  </b></td>
<td><input type="text" name="NOMOR_START" /></td>
</tr>
<tr>
<td align="center"> <b>Nama Lengkap  </b></td>
<td><input type="text" name="NAMA_LENGKAP" /></td>
</tr>
<tr>
<td align="center"><b>Alamat  </b></td>
<td><textarea name="ALAMAT" cols="40" rows="5"></textarea></td>
</tr>
<tr>
<td align="center"><b>Umur </b></td>
<td><input type="text" name="UMUR" /></td>
</tr>

<tr>
<td align="center"><b>Tanggal Lahir    </b></td>
<td><input type="date" name="TTL" /> </td>
</tr>

<tr>

<th rowspan="2" align="center"> Jenis Kelamin </th>
<td> <input type="radio" name="JENIS_KELAMIN" value="Laki-Laki" checked="1">Laki-Laki</td></tr>
<tr><td><input type="radio" name="JENIS_KELAMIN" value="Perempuan">Perempuan </td></tr>
</tr>
<tr>
<td align="center"><b>Nomor Telepon </b></td>
<td><input type="text" name="NO_TELP" /></td>
</tr>
<tr><td align="center"><b>Kelas</b></td>
<td><select name="KELAS"/>
                <!-- Daftar pilihan pada combobox -->
                <option value="pilih" selected >Pilih Kelas</option>
                <option value="150cc">Sport 150cc</option>
                <option value="250cc">Sport 250cc</option>
                <option value="600cc">Sport 600cc</option>
                <option value="1000cc">Sport 1000cc</option>
   
            </select>
</td>
</tr>

<tr>
<td align="center"><b>Motor </b></td>
<td><input type="text" name="MOTOR" /></td>
</tr>


<tr>
<td align="center"><input type="submit" name="submit" value="Submit"></td>
<td align="center"><input type="reset" name="reset" value="Reset"></td>
</tr>
</table>
</form>















Tidak ada komentar:

Posting Komentar