Penanganan Form

Logo PHP

Form inputan dibuat dengan tag-tag HTML. Halaman yang mengandung shape

murni (tidak ada script personal home page) tidak harus disimpan dalam bentuk personal home page, bisa dalam

bentuk html.

Untuk merancang sebuah shape inputan, setidaknya ada 3 (tiga) hal penting, yakni :

1. METHOD

Method dari sebuah shape menentukan bagaimana records inputan shape dikirim.

Method ini ada dua macam, yaitu GET dan POST. Method ini menentukan

bagaimana facts inputan dikirim dan diproses oleh PHP.

2. ACTION

Action dari sebuah shape menentukan dimana records inputan dari form diproses.

Jika movement ini dikosongkan, maka dianggap proses form terjadi di halaman

yang sama. Jadi halaman shape dan halaman proses bisa saja dipisah atau

dijadikan satu.

3. SUBMIT BUTTON

Submit button merupakan sebuah tombol (pada umumnya) yang berfungsi

sebagai trigger pengiriman facts dari shape inputan. Jika tombol ini ditekan,

maka information shape akan dikirimkan (diproses) di halaman yang sudah ditentukan

pada atribut movement.

Cara 1 : Menyatukan antara Form dan Proses

Proses pengolahan shape dilakukan di halaman yang sama dengan shape

inputannya. Jika proses penanganan shape berada di satu halaman, maka price

atribut movement pada tag form tidak perlu diisi (dikosongkan).

Program four.1

Nama File : input1.Personal home page

Deskripsi : Program Contoh pengolahan form dimana antara shape inputan

dan proses pengolahan inputan berada dalam satu halaman.

<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>";

?>

Cara 2 : Memisahkkan antara Form dan Proses

Proses pengolahan shape dilakukan di halaman yang terpisah dengan shape

inputannya. Jika proses penanganan form berada dilakukan di halaman yang

berbeda, maka value atribut motion pada tag form harus diisi dengan alamat

halaman tempat proses pengolahan shape.

Progra 4.2 dan 4.3 menjadi satu kesatuan

Program four.2

Nama File : input2.Php

Deskripsi : Program menampilkan shape inputan dengan method POST

<html>

<head><title>Pengolahan Form</title></head>

<body>

<FORM ACTION="proses02.php" METHOD="POST" NAME="input">

Nama Anda : <input type="text" name="nama"><br>

<input type="submit" name="Input" value="Input">

</FORM>

</body>

</html>

Program four.3

Nama File : proses02.Hypertext Preprocessor

Deskripsi : Program penanganan form inputan untuk Program four.2.

<?php

if (isset($_POST['Input']))

$nama = $_POST['nama'];

echo "Nama Anda : <b>$nama</b>";

?>

Program four.4

Nama File : input04.Hypertext Preprocessor

Deskripsi : Program menampilkan form inputan textual content dalam jumlah banyak.

<html>

<head><title>Pengolahan Form ~ Text</title></head>

<body>

<FORM ACTION="proses04.php" METHOD="POST" NAME="input">

Sahabat-sahabat Dekatku<br>

<input type="text" name="nama1"><br>

<input type="text" name="nama2"><br>

<input type="text" name="nama3"><br>

<input type="text" name="nama4"><br>

<input type="submit" name="Input" value="Input">

</FORM>

</bod

Program 4.5

Nama File : proses04.Personal home page

Deskripsi : Program penanganan form inputan untuk Program four.4.

<?php

if (isset($_POST['Input']))

$nama1 = $_POST['nama1'];

$nama2 = $_POST['nama2'];

$nama3 = $_POST['nama3'];

$nama4 = $_POST['nama4'];

echo "<b>Nama Sahabat-sahabat Dekatku :</b> <br>";

echo $nama1. "<br>";

echo $nama2. "<br>";

echo $nama3. "<br>";

echo $nama4. "<br>";

?>

Program 4.6

Nama File : input05.Hypertext Preprocessor

Deskripsi : Program menampilkan shape login (inputan textual content dan password).

<html>

<head><title>Login Here</title></head>

<body>

<FORM ACTION="proses05.php" METHOD="POST" NAME="input">

<h2>Login Here...</h2>

Username : <input type="text" name="username"><br>

Password : <input type="password" name="password"><br>

<input type="submit" name="Login" value="Login">

<input type="reset" name="reset" value="Reset">

</FORM>

</body>

</html>

Program 4.7

Nama File : proses05.Php

Deskripsi : Program sederhana untuk memeriksa inputan username dan

password pada application 4.6

<?php

if (isset($_POST['Login']))

$consumer = $_POST['username'];

$pass = $_POST['password'];

if ($user == "admin" && $pass == "123") {

echo "<h2>Login Berhasil</h2>";

else {

echo "<h2>Login Gagal</h2>";

?>

Program 4.8

Nama File : input06.php

Deskripsi : Program menampilkan form pilihan jurusan dengan radio button

<html>

<head><title>Pilih Jurusan</title></head>

<body>

<FORM ACTION="proses06.php" METHOD="POST" NAME="input">

<h2>Pilih Jurusan Anda :</h2>

<input type="radio" name="jurusan" value="TI" checked>

Teknik Informatika<br>

<input type="radio" name="jurusan" value="SI"> Sistem

Informasi<br>

<input type="radio" name="jurusan" value="SK"> Sistem

Komputer<br>

<input type="radio" name="jurusan" value="KA">

Komputerisasi Akuntansi<br>

<input type="submit" name="Pilih" value="Pilih">

</FORM>

</body>

</html>

Program 4.9

Nama File : proses06.php

Deskripsi : Program untuk mengambil dan menampilkan jurusan yang dipilih

pada program 4.8

<?php

if (isset($_POST['Pilih'])) {

$jurusan = $_POST['jurusan'];

echo "Jurusan Anda adalah

<b><font color='red'>$jurusan</font></b>";

?>

Program four.10

Nama File : input05.Hypertext Preprocessor

Deskripsi : Program menampilkan shape login (inputan textual content dan password).

<html>

<head><title>Login Here</title></head>

<body>

<FORM ACTION="proses05.php" METHOD="POST" NAME="input">

<h2>Login Here...</h2>

Username : <input type="text" name="username"><br>

Password : <input type="password" name="password"><br>

<input type="submit" name="Login" value="Login">

<input type="reset" name="reset" value="Reset">

</FORM>

</body>

</html>

Program four.11

Nama File : proses05.Php

Deskripsi : Program sederhana untuk memeriksa inputan username dan

password pada program 4.10

<?php

if (isset($_POST['Login']))

$consumer = $_POST['username'];

$pass = $_POST['password'];

if ($user == "achmatim" && $pass == "123") {

echo "<h2>Login Berhasil</h2>";

else {

echo "<h2>Login Gagal</h2>";

?>

Program four.12

Nama File : input06.php

Deskripsi : Program menampilkan form pilihan menggunakan radio button

<html>

<head><title>Pilih Jurusan</title></head>

<body>

<FORM ACTION="proses06.php" METHOD="POST" NAME="input">

<h2>Pilih Jurusan Anda :</h2>

<input type="radio" name="jurusan" value="TI" checked>

Teknik Informatika<br>

<input type="radio" name="jurusan" value="SI"> Sistem

Informasi<br>

<input type="radio" name="jurusan" value="SK"> Sistem

Komputer<br>

<input type="radio" name="jurusan" value="KA">

Komputerisasi Akuntansi<br>

<input type="submit" name="Pilih" value="Pilih">

</FORM>

</body>

</html>

Program four.13

Nama File : proses06.php

Deskripsi : Program untuk mengambil dan menampilkan jurusan yang dipilih

pada program 4.12

<?php

if (isset($_POST['Pilih'])) {

$jurusan = $_POST['jurusan'];

echo "Jurusan Anda adalah

<b><font color='red'>$jurusan</font></b>";

?>

Program four.14

Nama File : input07.php

Deskripsi : Program menampilkan form inputan nama buah dengan

check box.

<html>

<head><title>Nama Buah ~ Inputan Checkbox</title></head>

<body>

<FORM ACTION="proses07.php" METHOD="POST" NAME="input">

<h2>Pilih Buah Yang Paling Anda Suka :</h2>

<input type="checkbox" name="b01" value="Anggur"

checked> Anggur<br>

<input type="checkbox" name="b02" value="Apel"> Apel 7<br>

<input type="checkbox" name="b03" value="Jambu">

Jambu<br>

<input type="checkbox" name="b04" value="Jeruk">

Jeruk<br>

<input type="submit" name="Pilih" value="Pilih">

</FORM>

</body>

</html>

Program four.15

Nama File : proses07.php

Deskripsi : Program untuk menampilkan nama buah sesuai dengan

inputan pada program 4.14

<?php

if (isset($_POST['Pilih'])) {

echo "Pilihan Buah Anda adalah :<br>";

if (isset($_POST['b01'])) {

echo "+ " . $_POST['b01'] . "<br>";

if (isset($_POST['b02'])) {

echo "+ " . $_POST['b02'] . "<br>";

if (isset($_POST['b03'])) {

echo "+ " . $_POST['b03'] . "<br>";

if (isset($_POST['b04'])) {

echo "+ " . $_POST['b04'] . "<br>";

?>

0 Response to "Penanganan Form"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel