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 di proses 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 di jadikan 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.
Nama File : input.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<html>
<head><title> rizal desainer
</title></head>
<body>
<form action = "" METHOD
="POST" NAME="input">
nama anda : <input type=
"text" name= "rizal" required> <br>
<input
type="submit" name="input" value="input">
</form>
</body>
</html>
<?php
if
(isset($_POST['input'])) {
$name =
$_POST['rizal'];
echo
"Nama Anda : <b> $name </b>";
}
?>
|
Memisahkan
antara Form dan Proses
Proses
pengolahan form dihalaman yang terpisah dengan form inputannya. Jika proses penanganan
form berada dilakukan di halaman yang berbeda, maka value atribut action pada tag form harus diisi dengan alamat halaman tempat proses pengolahan
form.
Nama File : input2.php
Deskpripsi
: Menampilkan
dengan Method POST
1
2
3
4
5
6
7
8
9
10
|
<html>
<head><title> rizal desainer
</title></head>
<body>
<form action ="proses_input.php"
METHOD ="POST" NAME="input">
nama anda : <input type= "text" name= "rizal"
required> <br>
<input type="submit" name="input" value="input">
</form>
</body>
</html>
|
Nama File : proses_input.php
Deskpripsi
: Penanganan
dengan Method POST
1
2
3
4
5
6
|
<?php
if
(isset($_POST['input'])) {
$name =
$_POST['rizal'];
echo
"Nama Anda : <b> $name </b>";
}
?>
|
Nama File : input3.php
Deskpripsi
: Pengolahan
dengan Method GET
1
2
3
4
5
6
7
8
9
10
|
<html>
<head><title> rizal
desainer </title></head>
<body>
<form action ="proses3.php"
METHOD ="GET" NAME="input">
nama anda : <input type= "text" name= "rizal"
required> <br>
<input
type="submit" name="input" value="input">
</form>
</body>
</html>
|
Nama File : proses3.php
Deskpripsi
: Penanganan
dengan Method GET
1
2
3
4
5
6
|
<?php
if
(isset($_GET['input'])) {
$name = $_GET['rizal'];
echo
"Nama Anda : <b> $name </b>";
}
?>
|
Nama File : input4.php
Deskripsi
: Program menampilkan hasil inputan lebih banyak.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<html>
<head><title> rizal desainer
</title></head>
<body>
<form ACTION
="proses4.php" METHOD ="POST" name="input">
Teman-teman 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>
</body>
</html>
|
Nama File : proses4.php
Deskripsi
: Penanganan form inputan input4.php
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<?php
if
(isset($_POST['input'])) {
$nama1
= $_POST['nama1'];
$nama2
= $_POST['nama2'];
$nama3
= $_POST['nama3'];
$nama4
= $_POST['nama4'];
echo
"<b> Nama Teman-teman Dekatku :</b> <br>" ;
echo
$nama1. "<br>";
echo
$nama2. "<br>";
echo
$nama3. "<br>";
echo
$nama4. "<br>";
}
?>
|
Nama File : input05.php
Deskripsi
: program menampilkan form login (inputan text dan password)
1
2
3
4
5
6
7
8
9
10
11
12
|
<html>
<head><title>
Login</title></head>
<body>
<FORM
action= "proses05.php" Method="POST"
NAME="input">
<h2>
Login </h2>
username
: <input type="text" name="username"><br>
password
: <input type="text" name="password"><br>
<input
type="submit" name="login" value ="login">
<input
type="reset" name="reset" value ="reset">
</FORM>
</body>
</html>
|
Nama File : proses05.php
Deskripsi
: program sederhana untuk memeriksa inputan username dan password pada program
input05.php
1
2
3
4
5
6
7
8
9
10
11
|
<?php
if
(isset($_POST['login'])){
$user = $_POST['username'];
$pass = $_POST['password'];
if ($user == "admin" &&
$pass =="123"){
echo "login berhasil";
} else {
echo" login gagal";
}
}
?>
|
Penjelasan : Program
login sederhana
Dari program diatas
terdapat inputan username dan password. Selanjutnya nilai inputan akan diproses
dan ditampilkan pesan berhasi (lihat gambar) dan jika salah maka akan
ditampilkan pesan kesalahan (lihat gambar).
thanks
ReplyDelete