Prakt Modul PHP 3
Prakt Modul PHP 3
Form
<FORM <FORM <FORM <FORM <FORM ACTION=action base> form tags </FORM> METHOD=method> form tags </FORM> ENCTYPE=media type> form tags </FORM> ACTION=action base TARGET="target window name"> form tags </FORM> SCRIPT=URL> form tags </FORM>
Note : target window name diisikan berupa: _blank _self _parent _top
Form Select
<SELECT NAME=name> option entries </SELECT> <SELECT NAME=name MULTIPLE> option entries </SELECT> <SELECT NAME=name SIZE=size> option entries </SELECT> <SELECT NAME=name SRC=URL WIDTH=width HEIGHT=height UNITS=units> option entries </SELECT> <OPTION> content <OPTION SELECTED> content <OPTION VALUE=value> content <OPTION SHAPE=shape>
columns
ROWS=#
rows> content
</TEXTAREA>
FORM VALIDATION
Validasi proses merupakan hal yang harus diperhatikan dalam pembuatan web. Untuk melakukan validasi bisa menggunakan Javascript maupun PHP script. Perbedaannya dari keduanya, jika Javascript akan diproses disisi client, PHP script akan diproses disisi server. C. Tugas Pendahuluan Buatlah desain flowchart untuk setiap soal dalam percobaan
D. Percobaan D.1. Latihan 1. Perbandingan 2 bilangan menggunakan metode : POST a. Untuk membuat inputan, dan beri nama file : bandingnilai.php
<html> <head> <title>Contoh Form dengan POST</title> </head> <body> <form action="proc_post.php" method="post"> Bil I : <input type="text" name="bil1"> <br> Bil II: <input type="text" name="bil2"> <br> <input type="submit" value="Bandingkan"> </form> </body> </html>
2. Pemrosesan Buku Tamu dengan metode : POST a. Untuk membuat inputan, dan beri nama file : bukutamu.php
<html> <head> <title>Contoh Form dengan POST</title> </head> <body> <h1>Buku Tamu</h1> Komentar dan saran sangat kami butuhkan untuk meningkatkan kualitas situs kami. <hr> <form action="proc_bukutamu.php" method="post"> <pre> Nama anda : <input type="text" name="nama" size="25" maxlength="50"> Email address : <input type="text" name="email" size="25" maxlength="50"> Komentar : <textarea name="komentar" cols="40" rows="5"> </textarea> <input type="submit" value="kirim"> <input type="reset" value="ulangi"> </pre> </form> </body> </html>
D.2. Permasalahan Buat web untuk penjualan handphone seperti berikut ini : a. Produk : gunakan checkbox b. ID Customer, Nama, Email, Alamat : gunakan text c. Member : gunakan radio button d. Pembayaran : gunakan combo box yang terdiri dari VISA, Master Card, Debit BCA. Lakukan validasi sebagai berikut : ID Customer : harus sebagai bilangan, dan tidak boleh kosong. Nama : tidak boleh kosong Email : tidak boleh kosong, dan sesuai dengan format email Alamat : tidak boleh kosong
Hitung total harga yang harus dibayar customer sehingga bisa menampilkan seperti berikut ini : Jika customer sebagai member maka akan mendapatkan diskon sebesar 10 %.
E. Laporan Resmi
1. Buatlah program untuk melakukan proses perhitungan dibawah ini, dengan POST.