PHP Penanganan Form. Overview. 15-Jan Jenis-jenis Form Form Validation. Tag <FORM> Atribut ACTION Atribut METHOD SUBMIT BUTTON

dokumen-dokumen yang mirip
Muhammad Zen Samsono Hadi, ST. MSc.

Penanganan Form. Muhammad Zen Samsono Hadi, ST. MSc. T.TELEKOMUNIKASI - PENS

MODUL 3 INTERNET PROGRAMMING : PHP 3

MODUL 8 WEB PROGRAMMING : PHP 3

WEB DINAMIS 1 PENANGANAN FORM. Agustina Purwatiningsih., S.Kom

Pemrosesan form HTML

KURSUS ONLINE JASA WEBMASTERS

Penanganan Form 16/10/2014

Pertemuan 4 Penanganan Form

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ]

P - 11 Bab 8 : PHP & HTML (Manipulasi Form)

Form identik dengan formulir

Perancangan & Pemprograman WEB. Pertemuan 4 Materi Formulir &Latihan HTML

P - 6 Bab 4 : HTML (Hypertext Markup Language)

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

BAB-12 MEMBUAT FORM HTML

HTML FORM. Praktikum III

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML

Ikbal jamaludin

10/04/2014. Oleh: Fiftin Noviyanto, S.T., M.Cs. Form Server Side Scripting

BAB VIII PEMROSESAN FORM

Bab 5 FORM. A. Maksud Dan Tujuan 1. Maksud

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

MODUL TIK - HTML II KELAS XI SEMESTER I

Desain Web. Oleh : Ady Purna Kurniawan, ST., MT.

RIO ANDRIYAT KRISDIAWAN, M.KOM

MODUL PEMROGRAMAN WEB

MODUL 3 HTML. (HyperText Mark-Up Language) Sub : Tabel & Form

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

Pemrograman Web. HTML Lanjut. Indrato, S.Kom List. Ordered Lists (OL) Ordered List (OL) Ordered List (OL) PemrogramanWeb.

MODUL PRATIKUM - 05 PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

BAB 8 FORM HANDLING DAN VALIDASI

HTML5. HTML Links Link Images HTML Plug-ins HTML Youtube HTML Input HTML Input Attribute

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Pengenalan Perancangan Web 2017

Aplikasi Form Menggunakan HTML

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

Membuat sendiri helper sederhana ala framework

FORM DAN ELEMENNYA. Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Tujuan: Siswa dapat membuat list item dan form untuk diterapkan dalam pembuatan halaman web

X/HTML5 Form. Auriza Akbar 25 Mei 2012

Pemrograman Basis Data Berbasis Web

Text input adalah tag input dengan tipe text dimana tag ini berguna dalam penginputan text dengan skala yang tidak terlalu banyak.

PEMROGRAMAN WEB PHP FORMS 09 MEI MUHMMAD NAWAWI /

Membuat Pengisihan Borang (Form) dengan Pemrograman WEB

1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML

MENAMPILKAN FRAME FRAME

Web Programming (WP) Step 2 [ HTML & PHP BASIC]

Form Input HTML dan Frame. Siti Maesyaroh. M.Kom.

MODUL IX FORM. 9.1 Pendahuluan

LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP

Belajar Java Script INPUT DATA

Muhamad Alif,S.Kom Teknik Informatika UTM

BAB III FORMULIR. <input type='text' name='...' size='40' maxlength='..'>

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5

IV. Form. A. Pengenalan Form. B. HTML Input Element

2. Objek Text. Untuk menginputkan data kita dapat menggunakan komponen/objek text. Contoh penggunaannya dapat kita lihat pada contoh berikut :

Pengantar E-Business dan E-Commerce

P - 6 Bab 4 : HTML (Hypertext Markup Language)

Penanganan Formulir PHP. Pemrograman Web - Penanganan Formulir. Agi Putra Kharisma, ST., MT.

MODUL 7 SESSION DAN USER AUTHENTICATION

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Pemrograman Web DASAR HTML 2

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

OBJEK (1) Contoh penggunaan objek Text : <html> <head> <title> Objek Text </title> </head>

Desain Web. MODUL 2 Desain Form

FORMULIR PADA HALAMAN WEB

Pertemuan Ke-3 (HTML Lanjut [1]) D3 Manajemen Informatika - Unijoyo 1

Pemrograman Web. Page 188

Pemrograman Basis Data Berbasis Web

Melewatkan Nilai ke Web Server melalui Field tersembunyi

Objek Untuk Memasukkan Data Terdapat beberapa Objek Untuk memasukkan data dan biasanya terdapat di dalam suatu Form. Objek- objek untuk memasukkan

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

Sintak penulisan form adalah: <form method= post atau get action= program_pemroses > elemen-elemen FORM </form>

TUTORIAL HTML CSS Langkah Tepat menjadi Web Designer Handal, menguasai HTML & CSS, jalan membuat halaman website cantik dan menarik

Bagian 20. Bekerja dengan Form menggunakan PHP.

SMH2D3 Web Programming. 3 BAB III TABLE & FORM INPUT DATA HTML5. H a l IDENTITAS. Kajian Web Design menggunakan HTML5 dan CSS3

</select></font></p> </form> </body>... Hasil:

Pemrograman Web I (HTML Lanjut) Oleh: Devie Rosa Anamisa

MODUL 6 SESSION DAN USER AUTHENTICATION

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom).

Menangani Input dari User

Form dan Variabel Oya Suryana

Tabel dan Form HTML. Kuliah #2. Dept. Ilmu Komputer IPB 2016

MODUL 1 PENGENALAN HTML

1. Praktikan mampu mendeskripsikan cara pengiriman data ke server melalui form. 3. Praktikan mengetahui Control Text dan penggunaannya pada form

FORM. Gembong Edhi Setyawan

BAB IX Form. Mulailah dengan membuka Notepad, kemudian tulis baris-baris di bawah ini:

Pertemuan IV. Semester 1

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

MODUL 2 HTML LANJUT. (Tabel, Form, dan Frame) Mampu menjelaskan table, frame, form, image, hyperlink pada HTML Lanjut dan membuat aplikasinya

PEMROGRAMAN WEB. 1 P a g e

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

1. #**# merupakan karakter yang terdapat pada type data a. text b. password c. radio d. submit e. file jawaban : b

BAB 1 PENGENALAN HTML

Transkripsi:

Overview Jenis-jenis Form Form Validation PHP Penanganan Form Acep Irham Gufroni, M.Eng. 1 Contoh Aplikasi Form Form Inputan Tag <FORM> Atribut ACTION Atribut METHOD SUBMIT BUTTON

Tag <FORM> Atribut ACTION Tag <FORM> mendefinisikan satu kesatuan masukan. Dalam satu halaman dapat terdiri dari satu atau lebih tag <form> Dalam satu tag <FORM> dapat terdiri dari beberapa jenis masukan. Atribut ACTION terdapat di dalam tag <FORM> Atribut ini menentukan di halaman mana form masukan akan diproses. Dapat berisi nama_halaman.php, atau kosong ( ) Atribut METHOD SUBMIT & RESET BUTTON Atribut METHOD terdapat di dalam tag <FORM> Atribut ini menentukan bagaimana form akan diproses. Method dalam form ada 2, yaitu POST dan GET. SUBMIT BUTTON merupakan trigger yang menandakan suatu form akan diproses. Pada dasarnya SUBMIT BUTTON dapat berupa tombol atau komponen HTML yang lain yang difungsikan sebagai tombol. RESET digunakan untuk mengosongkan data yang telah diisi sebelumnya.

SINTAKS FORM Penanganan Form di PHP <FORM ACTION=action base> form tags </FORM> <FORM METHOD=method> form tags </FORM> <FORM ENCTYPE=media type> form tags </FORM> <FORM ACTION=action base TARGET="target window name">> form tags </FORM> <FORM SCRIPT=URL> form tags </FORM> Note : target window name diisikan berupa: _blank : buka window baru _self : pada window yang sama _parent _top $_POST Digunakan untuk form dengan method POST, data tidak akan ditampilkan di address browser. $_GET Digunakan untuk form dengan method GET, data ditampilkan di address browser. $_REQUEST Digunakan untuk form dengan method POST maupun GET. Jenis-jenis Form Masukan Contoh untuk GET, TEXT, SUBMIT TEXT PASSWORD RADIO button CHECKBOX COMBO BOX TEXTAREA INPUT CLIENT BROWSER <h1>input</h1> <form action="getproses.php" method="get"> Masukkan nama : <input type"text" name="nama" size="10"> <input type="submit" value="proses"> PROSES DI SERVER (file : getproses.php) Nama : <?echo $_GET["nama"] OUTPUT CLIENT BROWSER

Contoh untuk POST, TEXT, SUBMIT Contoh untuk REQUEST INPUT CLIENT BROWSER <h1>input</h1> <form action="postproses.php" method="post"> Masukkan nama : <input type"text" name="nama" size="10"> <input type="submit" value="proses"> PROSES DI SERVER (file : postproses.php) Nama : <?echo $_POST["nama"] OUTPUT CLIENT BROWSER OUTPUT CLIENT BROWSER UTK GET Nama : <?echo $_REQUEST["nama"] OUTPUT CLIENT UTK POST INPUT PASSWORD Contoh INPUT PASSWORD Standard <INPUT TYPE=PASSWORD NAME=name> Menentukan panjang password <INPUT TYPE=PASSWORD NAME=name MAXLENGTH=length> Menentukan ukuran dari form password <INPUT TYPE=PASSWORD NAME=name SIZE=size> NB: Gunakan metode POST untuk menerima data password agar tidak kelihatan datanya. <form action="cpasswd.php" method= post"> <h1>only for authorized user</h1> <hr> Username : <input type="text" name="username"><br> Password : <input type="password" name="password"><br> <input type="submit" value="login"> <input type= reset" value= Reset Data"> <? $username=$_post["username"]; $password=$_post["password"]; Username : <?echo $$username <br> Password : <?echo $password<br> Reset untuk mengosongkan data

INPUT RADIO BUTTON <INPUT TYPE=RADIO NAME=name VALUE=value> <INPUT TYPE=RADIO NAME=name VALUE=value CHECKED> INPUT CHECKBOX BUTTON <form action="cradiophp" method= post"> Gender : <br> <input type="radio" name="gender" value="laki-laki" checked>laki-laki <br> <input type="radio" name="gender" value="perempuan" >Perempuan <br> <input type="submit" value="submit Data"> <? $data=$_post["gender"]; echo "Nama : $data"; <form method="post" action="proses.php"> <input type="checkbox" value="menulis" name="hobi1"> Menulis <br/> <input type="checkbox" value="makan" name="hobi2"> Makan <br/> <input type="checkbox" value="tidur" name="hobi3"> Tidur <br/> <input type="checkbox" value="nonton tv" name="hobi4"> Nonton TV <br/> <input type="submit" value="submit" name="submit"> <?php if (isset($_post['hobi1'])) echo $_POST['hobi1']."<br />"; if (isset($_post['hobi2'])) echo $_POST['hobi2']."<br />"; if (isset($_post['hobi3'])) echo $_POST['hobi3']."<br />"; if (isset($_post['hobi4'])) echo $_POST['hobi4']."<br />"; function isset() ini digunakan untuk mendeteksi apakah suatu variabel sudah ada dalam memory atau belum. INPUT COMBO BOX COMBO BOX <form method="post" action="prosescombobox.php"> Fakultas Teknik : <select name="jur"> <option value="---">---</option> <option value= T.Elektro">T.Elektro</option> <option value= T.Sipil">T.Sipil</option> <option value= T.Informatika">T.Informatika</option> </select> <input type="submit" value="submit" name="submit"> <?php $data = $_POST["jur"]; echo "Jurusan : $data"; <form method="post" action="prosescomboboxphp.php"> <?php $bulan = array ("Januari","Februari","Maret", "April","Mei","Juni","July", "Agustus","September","Oktober", "November","Desember"); echo "Data bulan : <br>"; echo "<select name= \"bln\">"; for ($i=0;$i<count($bulan);$i++) echo "<option value = $bulan[$i]>$bulan[$i]</option>"; echo "</select>"; <input type="submit" value="submit" name="submit">

INPUT TEXTAREA PHP_SELF Digunakan untuk mengirim variabel ke dirinya sendiri (cukup 1 file php) <form action="bukutamu.php" method="post"> Nama : <br> <input type="text" name="nama"><br> Komentar : <br> <textarea name="komentar" cols="40" rows="5"> </textarea><br> <input type="submit" value="kirim"> <input type="reset" value="ulangi"> <? $nama=$_post["nama"]; $komentar=$_post["komentar"]; Nama : <?echo $nama <br> Komentar : <br> <textarea name="komentar" cols="40" rows="5"><?echo $komentar </textarea> FORM VALIDATION Contoh Aplikasi di Facebook Pengecekan: 1. Data kosong 2. Hanya bilangan 3. Email 4. Panjang data Untuk validasi sebuah form bisa menggunakan : 1. Javascript (diproses di sisi client) 2. PHP Script (diproses di sisi server)

Validasi dengan Javascript Hasil Javascript File : data.php Pertanyaan???