![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3wgH2pLODiqFEHqUcyGwpDRhbvErrW_tbcer_nZDITdx-Ih-T79rqf9cqo3m9NNhYCCYJJTNUS1zzjAYNVWZmW7GjIl7RyTszhHzrPSalHHsCEYIM2ZB6ML5tVMvObKTIsPKM_HXR7lGT/s200/images.jpg)
<html>
<head>
<title> contoh input dan proses dihalaman yang
sama</title>
</head>
<body>
<form
action="" method="POST" name="input">
Nama
Anda : <input type ="text" name="nama">
<input
type="submit" name="proses" value="klik
disini">
</form>
</body>
</html>
<?php
if
(isset($_POST['proses'])){
$nama
= $_POST['nama'];
echo
"Nama Anda : <b>$nama</b>";
}
?>
Setelah sobat
mengetik listing di atas simpanlah dengan nama misalkan input.php kemudian bukalah bowser anda dan hasilnya seperti dibawah
ini
Beberapa
hal yang perlu diperhatikan dari program di atas, di antaranya mengenai nama
setiap komponen form karena nama ini akan menjadi index array dalam PHP. Pada
program di atas, value atribut action pada tag form tidak
diisi (baris 6), ini berarti bahwa proses pengolahan form berada di halaman
yang sama. Selanjutnya (baris 6) method yang digunakan dalam penanganan form adalah
POST. Cara ini lebih disarankan dalam penanganan sebuah form inputan. Mulai
baris ke-13 hingga 18, terdapat script / program PHP yang akan menangani
(mengolah) nilai yang diinputkan melalui form. Letak proses inputan ini boleh
sebelum atau sesudah form, tergantung kebutuhan. Pada baris ke-14, terdapat
pemeriksaan kondisi apakah tombol dengan nama “Input” (perhatikan index
array $_POST dan bandingkan dengan name tombol submit pada form) benar-benar
ditekan atau tidak oleh user. Selanjutnya pada baris ke-15, nilai inputan dari
form akan diambil dengan cara mengakses array $_POST sesuai dengan komponen
form yang akan diambil. Pada baris 15 ini, isi komponen inputan dengan nama “nama”
akan diambil dan dimasukkan ke variabel $nama. Index array $_POST pada
baris 15 harus sama dengan value atribut name pada
baris
ke-5.
Bagaimana
jika kita ingin memisahkan antara form inputan dengan form proses?
Pisahkan
listing diatas menjadi :
Listing
untuk input.php
<html>
<head>
<title> contoh input dan proses dihalaman yang
sama</title>
</head>
<body>
<form
action="" method="POST" name="input">
Nama
Anda : <input type ="text" name="nama">
<input
type="submit" name="proses" value="klik
disini">
</form>
</body>
</html>
Listing
untuk proses.php
<?php
if
(isset($_POST['proses'])){
$nama
= $_POST['nama'];
echo
"Nama Anda : <b>$nama</b>";
}
?>
Listing
untuk proses.php
<?php
if
(isset($_POST['proses'])){
$nama
= $_POST['nama'];
echo
"Nama Anda : <b>$nama</b>";
}
?>sekian yang dapat ane share kali ini....
mohon bantuannya dari para - para master.....
0 komentar:
Posting Komentar