Rabu, 02 November 2016

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