Penanganan Form
Cara 1 : Menyatukan
antara Form dan proses
Proses pengolahan form
dilakukan dihalaman yang sama dengan form inputannya. Jika proses penaganan
form berada di satu halaman,maka value atribut action pada tag form tidak perlu diisi (dikosongkan).
Nama file : input01
Deskripsi : program contoh pengolahan form dimana
antara form inputan dan proses pengolahan
inputan berada dalam satu halaman .
<html>
<head>
<title> Pengolahan Form </title> </head>
<body>
<FORM
ACTION="" METHOD="POST" NAME = "INPUT">
Nama
LO : <input type="text" name= "nama"><br>
<input
type="submit" name ="kirim"value="Hasil">
</FORM>
</body>
<html>
<?php
if (isset($_POST['kirim'])) {
$nama
= $_POST['nama'];
echo
"Nama lo : <br> $nama</br>";
}
?>
|
Cara 2 : Memisahkan 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.
Nama file :
input02
Deskripsi : program menampilkan form inputan dengan
method POST
<html>
<head>
<title> Pengolahan Form </title> </head>
<body>
<FORM
ACTION ="proses02.php" METHOD="POST"
NAME="input">
NAMA LO :
<input type="input" name="nama"><br>
<input
type="submit" name= "kirim" value="Hasil">
</FORM>
</body>
</html>
|
Nama file :
proses02
Deskripsi : program penanganan form inputan untuk
input02
<?php
if(isset($_POST['kirim'])) {
$nama=
$_POST['nama'];
echo
"Nama lo: <b>$nama</br>";
}
?>
|
Nama file :
input03
Deskripsi : program menampilkan form inputan dengan
method GET
<html>
<head>
<title>pengolahan form </title> </head>
<body>
<FORM ACTION="proses03.php"
METHOD="GET" NAME="INPUT">
Nama
Lo : <input type="text" name="nama"> <br>
<input
type= "submit" name="kirim" value="Hasil">
</FORM>
</body>
</html>
|
Nama file
:proses03
Deskripsi : program penanganan form input03
<?php
if (isset ($_GET['kirim'])) {
$nama
= $_GET['nama'];
echo
"Nama Lo: <b>$nama </b>";
}
?>
|
Nama file :
input04
Deskripsi : program menampilkan form inputan text dalam
jumlah banyak.
<html>
<head>
<title> pengolahan From ~ Text </title> </head>
<body>
<FORM
ACTION="proses04.php" METHOD="POST"
NAME="input">
Deretan
orang sukses <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="kirim" value="Hasil">
</html>
|
Nama file :
proses04
Deskripsi : program penanganan form inputan04
<?php
if
(isset($_POST['kirim'])) {
$nama1 = $_POST['nama1'];
$nama2 = $_POST['nama2'];
$nama3 = $_POST['nama3'];
$nama4 = $_POST['nama4'];
echo "<b>nama
Deretan orang sukses </b> <br>";
echo
$nama1."<br>";
echo
$nama2."<br>";
echo
$nama3."<br>";
echo
$nama4."<br>";
}
?>
|
Nama file :
input05
Deskripsi : program penanganan form login (inputan text
dan password)
<html>
<head>
<title> LOGIN HERE </title> </head>
<body>
<FORM
ACTION="proses05.php" METHOD= "POST"
NAME="INPUT">
<h2>
silahkan login disini </h2>
username : <input type="text"
name="user"></br>
password : <input type="password"
name="pass"></br>
<input type="submit" name="login"
value="login">
<input type="reset" name="reset"
value="reset">
</FORM>
</body>
</html>
|
Nama file :
proses05
Deskripsi : program sederhana untuk memeriksa inputan
username dan password pada inputan05
<?php
if(isset($_POST['login'])){
$user=
$_POST['user'];
$pass=
$_POST['pass'];
if
($user =="ismail" && $pass =="123123"){
echo "<h2>login anda berhasil<h2>";
}else{
echo"<h2>login anda gagal</h2>";
}
}
?>
|
FORM INPUT RADIO
Pada
inputan jenis radio button,user hanya bisa memilih salah satu pilihan diantara
beberapa pilihan.
Nama file :
input06
Deskripsi : program penampilan 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 Antum :</h2>
<input
type="radio" name="jurusan" value="JP"
cheked>
Jurusan perhotelan
<br>
<input
type="radio" name="jurusan" value="JO">
sistem
Jurusan otomotif
<br>
<input
type="radio" name="jurusan" value="SK">
sistem
komputer<br>
<input
type="radio" name="jurusan" value="SA">
kommputer
akutansi<br>
<input
type="submit" name="kirim" value="hasil">
</FORM>
</body>
</html>
|
Nama file :
proses06
Deskripsi : program untuk mengambil dan menampilkan
jurusan yang dipilih pada inputan06
<?php
if (isset($_POST['kirim'])) {
$jurusan
= $_POST['jurusan'];
echo
"jurusan Antum adalah
<b><Font
color='red'>$jurusan</font></b>";
}
?>
|
Nama file :
input07
Deskripsi : program penampilan form inputan nama band
favorit dengan checkbox
<html>
<head><title>Band
Faforit ~ Inputan chekbox</title></head>
<body>
<FORM
ACTION="ulang7.php" METHOD="POST"
NAME="input">
<h2>pilih
Band faforit anda :</h2>
<input
type="checkbox" name="band01" value="Girls
Generation"
checked> Girls Generation<br>
<input
type="checkbox" name="band02" value="Super
junior">
Super junior<br>
<input
type="checkbox" name="band03" value="2PM">
2PM<br>
<input
type="checkbox" name="band04"
value="Sistar">
Sistar<br>
<input
type="submit" name="kirim" value="hasil">
</FORM>
</body>
</html>
|
Nama file :
proses07
Deskripsi : program untuk menampilkan nama band faforit
sesuai dengan inputan07
<?php
if (isset($_POST['pilih'])){
echo"band vaforit anda adalah:<br>";
if
(isset($_POST['band01'])){
echo "+".$_POST['band01']."<br>";
}
if
(isset($_POST['band02'])){
echo "+".$_POST['band02']."<br>";
}
if
(isset($_POST['band03'])){
echo "+".$_POST['band03']."<br>";
}
if
(isset($_POST['band04'])){
echo "+".$_POST['band04']."<br>";
}
}
?>
|
Forrm Input Type COMBOBOBOX
Nama file :
input08
Deskripsi : program menampilkan form inputan film
kartun favorit dengan combobox.
<html>
<head><title>Film
Kartun Favorit ~ Inputan combobox</title></head>
<body>
<FORM
ACTION="proses08.php" METHOD="POST"
NAME="input">
<h2>pilih
Film Kartun Favorit Anda :</h2>
<select
name="kartun">
<option
value="spongebob">Spongebob</option>
<option
value="Dora">Dora</option>
<option
value="Cat Dog">Cat Dog</option>
<option
value="Doraemon">Doraemon</option>
<option
value="Barbie">Barbie</option>
<option
value="Tom and Jerry">Tom and Jerry</option>
</select>
<input
type="submit" name="kirim" value="pilih">
</FORM>
<body>
</html>
|
Nama file :
proses08
Deskripsi : program untuk menampilkan nama film kartun
favorit sesuai dengan inputan08
<?php
if (isset($_POST['kirim'])) {
$film
= $_POST['kartun'];
echo
"Film Kartun Favorit Anda Adalah:
<font
color=blue><b>$film</b></font>";
}
?>
|
Form Input Type TEXTAREA
Nama file :
input09
Deskripsi : program menampilkan form inputan kritik dan
saran dengan text area
<html>
<head><title>kritik
dan saran ~ inputan
Textarea</title></head>
<body>
<FORM
ACTION="proses09.php" METHOD="POST"
NAME="input">
<h2>input
kritik / saran :</h2>
<Textarea
name="saran" cols="40"
rows="5"></Textarea><br>
<input
type="submit" name="proses" value="input
saran">
</FORM>
</body>
</html>
|
Nama file : proses09
Deskripsi : program untuk menampilkan isi kritik /
saran sesuai dengan inputan text area pada
inputan09
<?php
if(isset($_POST['proses'])) {
$saran
= nl2br($_POST['saran']);
echo
"kritik / saran Anda adalah : <br>";
echo
"<font color=blue><b>$saran</b></font>";
}
?>
|
sekian tutorial dari saya semoga bermanfaat :)