Friday, November 18, 2016

Penanganan form (type text dan password, type radio, type checkbox, type combo box dan textarea) Part II



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).



Nama File =”radio.php”
Deskripsi = “Program akan menampilkan pilihan jurusan dengan radio button”

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<head><title> Kejurusan </title></head>
<body>
<form action ="proses_radio.php" method ="POST" name = "input">
<h2> Pilih Jurusan Anda :</h2>
<input type ="radio" name ="jurusan" value ="TI" checked> Teknologi Informatika <br>
<input type ="radio" name ="jurusan" value ="SI" checked> Sistem Informatika <br>
<input type ="radio" name ="jurusan" value ="SI" checked> Sistem Komputer <br>
<input type ="radio" name ="jurusan" value ="KA" checked> Komputer Akutansi <br>
<input type ="submit" name ="pilih" value ="pilih">
</form>
</body
</html>

Nama File = “ proses_radio.php”
Deskripsi =” Program untuk mengambil dan menampilkan jurusan yang sudah dipilih pada program file radio.php”
1
2
3
4
5
6
7
8
<?php
if (isset($_POST['pilih'])) {
    $jurus = $_POST['jurusan'];
    echo "Jurusan Anda adalah
    <b><font color ='red'>$jurus</font></b>";

}
?>




Nama file : “check.php”
Deskripsi :  Program untuk menampilkan nama kunjungan kota.
<html>
<head><title> KOta </title></head>
<body>
<form action ="proses_check.php" method ="POST" name = "input">
<h2> Pilih KOTA yg ingin Anda kunjungi :</h2>
<input type ="checkbox" name ="kota1" value ="Pontianak"> PTK <br>
<input type ="checkbox" name ="kota2" value ="Singkawang"> SKW <br>
<input type ="checkbox" name ="kota3" value ="Sambas">  SB<br>
<input type ="checkbox" name ="kota4" value ="Mempawah"> MPW <br>
<input type ="submit" name ="pilih" value ="pilih">
</form>
</body
</html>
Nama file : “proses_check.php”.
Deskripsi : Penanganan untuk menampilkan program file check.php.
<?php
if (isset($_POST['pilih'])) {
echo "Kota Yang Ingin Di Kunjungi : <br>";
if (isset($_POST['kota1'])) {
    echo "+ ". $_POST['kota1']. "<br>";
}
if (isset($_POST['kota2'])) {
    echo "+ ". $_POST['kota2']. "<br>";
}
    if (isset($_POST['kota3'])) {
    echo "+ ". $_POST['kota3']. "<br>";
}
if (isset($_POST['kota4'])) {
    echo "+ ". $_POST['kota4']. "<br>";
    }
}
?>



Nama file : “ combobox.php”
Deskripsi : Program untuk menampilkan pilihan dengan combo box.
<html>
<head><title> pelajaran </title></head>
<body>
<form action ="proses_combobox.php" method ="POST" name = "input">
<h2> Pilih Mata pelajaran :</h2>
<select name="MAPEL">
<option value = "Matematika"> MTK </option>
<option value = "B.Indonesia"> B.I </option>
<option value = "B.Inggris"> B.Ing </option>
<option value = "Pendidikan Agama"> PA </option>
<option value = "Ilmu Pengetahuan Alam"> IPA </option>
</select>
<input type ="submit" name ="pilih" value ="pilih">
</form>
</body
</html>
Nama file : “combobox.php”
Deskripsi : Penanganan program dari file combobo.php.
<?php
if (isset($_POST['MAPEL'])) {
    $pelajaran= $_POST['MAPEL'];
    echo "Mata Pelajaran :
    <font color = green><b> $pelajaran </b></font>";
}
?>



Nama file : “textarea.php”
Deskripsi : Program untuk menampilkan form inputan dari text area.
<html>
<head><title></title></head>
<body>
<form action ="proses_textarea.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 : “proses_textarea.php”
Deskripsi : Penanganan proram dari file textarea.php.
<?php
if (isset($_POST['proses'])){
    $saran = $_POST['saran'];
    echo "Kritik / Saran Anda adalah : <br>";
    echo "<font color=blue> <b>$saran</b></font>";
}
?>


  

Sekian dari postingan saya, mohon maaf bila ada kesalahan dalam penulisan.


No comments:

Post a Comment