LAMPIRAN. <form action="<?php the_permalink();?>" id="contactform" method="post">

dokumen-dokumen yang mirip
MODUL 3 INTERNET PROGRAMMING : PHP 3

PHP & Mysql. Pemrograman Internet

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

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

Menangani Input dari User

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22

Addition of beneficiary for other currency than INR

USER MANUAL E-PROCUREMENT CKB (Vendor)

LAMPIRAN-LAMPIRAN. Binusmaya melalui browser di handphone (mobile) dan fitur Binusmaya apa yang

PANDUAN UMUM PENGGUNAAN APLIKASI ONLINE SHOP TOKOMOBILE (Android)

Membuat Online Messanger atau Chat dengan PHP, MySQL, JQuery, Bootsrtrap 3 dan Font Awesome 4 [Part 3]

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

MODUL 8 WEB PROGRAMMING : PHP 3

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

Create Read Update Delete using PHP MySql

BAB IV IMPLEMENTASI DAN PENGUJIAN. diperlukan sarana penunjang dalam bentuk Hardware dan software, sebagai

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

Pemrograman Basis Data Berbasis Web

Pedoman Penggunaan Aplikasi SRS 4G (Proses Register User Account)

MANAGEMENT, FORWARDING & AUTO RESPONDER

PEMROGRAMAN WEB PHP FORMS 09 MEI MUHMMAD NAWAWI /

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

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

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

Pemrograman Basis Data Berbasis Web

Pedoman Penggunaan Aplikasi SRS 4G (Proses Register User Account)

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

Muhammad Zen Samsono Hadi, ST. MSc.

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

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

X/HTML5 Form. Auriza Akbar 25 Mei 2012

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

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

BAB IV IMPLEMENTASI DAN PEMBAHASAN

PRAKTIKUM. Rekayasa Web. Modul 3: CRUD Part II. Laboratorium Teknik Informatika Universitas Pasundan

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Membuat Online Messanger atau Chat dengan PHP, MySQL, JQuery, Bootsrtrap 3 dan Font Awesome 4 [Part 2]

NEW PIN. 5. Masukkan PIN BNI e-secure Anda yang baru sebanyak 6 (enam) angka. Enter the 6 (six) numbers of your new BNI e-secure PIN.

Gambar 41 Isi Data DO Gambar 42 Status DO "DELIVERY ORDER RELEASED" Gambar 43 Notifikasi DO Released ke Freight Forwarder...

DAFTAR GAMBAR Gambar 13 Halaman Portal icargo Gambar 14 Edit Personal Info Gambar 15 Tambah Data Bank

BAB 8 FORM HANDLING DAN VALIDASI

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

ADDING RTGS BENEFICIARY FOR CHECKER MAKER SYSTEM

CARA PENDAFTARAN MEMBER TOKOCATLANCAR.CO.ID. Cara mendaftar sebagai member Tokocatlancar.co.id

Panduan Ringkas AKSes (Acuan Kepemilikan Sekuritas) Investor Area PT Kustodian Sentral Efek Indonesia (KSEI), Call center :

E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Create Read Update Delete

Mengubah bahasa (Indonesia dan Inggris) atau mata uang (IDR dan USD) Integrasi dengan Loyalti

DAFTAR PUSTAKA. Siswanto, Natalia, L., & Aspriyono, H. (2012). Sistem Informasi Kantor Camat Ratu Samban Kota Bengkulu Berbasis Web, 8,

Penanganan Form 16/10/2014

Membuat Database mysql dengan PhpMyAdmin

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

PRAKTIKUM PHP 10. Menyimpan Data ke Database & Menampilkan Data dengan PHP

Gambar 1. Tampilan form karyawan

MODUL PEMROGRAMAN WEB

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

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

window.location='karyawan/homeuser.php'</script>"; }else if($c['level']=="manajer"){

BAB VIII PEMROSESAN FORM

Dasar PHP-MySQL oleh : Prasaja Wikanta


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

Membuat Form Kontak yang Indah dan Atraktif dengan AJAX [Part 1]

TUGAS ADT. Penyewaan DVD Online. Reinold Simangunsong ( ) L. Roydel Simarmata ( ) Angga Ade sasmita ( )

BAB-12 MEMBUAT FORM HTML

HTML (HYPERTEXT MARKUP LANGUAGE)

MODUL 6 SESSION DAN USER AUTHENTICATION

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

1) Gunakan peralatan sesuai dengan fungsinya. 2) Bekerjalah sesuai dengan cara kerja atau petunjuk yang telah ditentukan.

BAB IV IMPLEMENTASI DAN PENGGUNA

KURSUS ONLINE JASA WEBMASTERS

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

Form identik dengan formulir

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

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

BAB III ANALISA DAN DESAIN SISTEM

Pemrosesan form HTML

Bab IV. HASIL DAN ANALISIS

BAB IV PERANCANGAN SISTEM

Pertemuan 4 Penanganan Form

Mengarahkan Flow Program, Input, dan Pemrosesannya

Lisensi Dokumen: Uraian Kasus :

Pengenalan Perancangan Web 2017

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

PHP File Upload.

Membuat Contact us dan Form dengan PHP

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

Materi 10: Create Read Update Delete

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

MODUL 7 SESSION DAN USER AUTHENTICATION

Gambar 1.1 Tampilan Layar Halaman Utama User

SOURCE CODE UNTUK PENERAPAN ALGORITMA APRIORI

Storyboard. Username: user1. Password : ****** Login

BAB III ANALISIS DAN PERANCANGAN

A. TUTORIAL MEMBUAT DI YAHOO

Transkripsi:

LAMPIRAN 1. Source Code Form Order <div class="form_overlay" id="form-order"> <form action="<?php the_permalink();?>" id="contactform" method="post"> <div class="form-order"> <h3>form Pemesanan</h3> <h2>detail Produk</h2> <li><label>nama Produk </label><input type="text" name="namaproduk" id="namaproduk" readonly="true" value="<?php the_title();?>" size="80" class="requiredfield"/></li> <li><label for="hargaproduk">harga Produk </label> <input type="text" name="hargaproduk" id="hargaproduk" readonly="true" value="rp <?php if(get_post_meta($post->id, "harga_diskon", $single = true)!= ""){?><?php $hargadiskon = get_post_meta($post->id, "harga_diskon", $single = true); echo $hargadiskon;?> <?php else {?><?php $harga = get_post_meta($post->id, "harga", $single = true); echo $harga;?> <?php?>" class="requiredfield" /></li> <h2>data anda</h2> <li><label for="contactname">nama</label> <input type="text" name="contactname" id="contactname" value="" class="requiredfield" /></li> <li><label for="email">email</label><input type="text" name="email" id="email" class="requiredfield email" /></li> <li><label for="nomortelpon">nomor Telpon</label><input type="text" name="nomortelpon" id="nomortelpon" value="" class="requiredfield" /></li> <li><label for="alamatpengiriman">alamat kirim</label><input type="text" name="alamatpengiriman" id="alamatpengiriman" value="" class="requiredfield" /></li> <li class="textarea"><label for="commentstext">info Tambahan </label> <textarea name="comments" id="commentstext" rows="5" cols="20" class="requiredfield"></textarea></li> <div style="clear: both"></div> <li class="inline"><input type="checkbox" name="sendcopy" id="sendcopy" value="true" checked="checked" /><label for="sendcopy">send a copy of this email to yourself</label></li> 77

<li class="screenreader"><label for="checking" class="screenreader">if you want to submit this form, do not enter anything in this field</label><input type="text" name="checking" id="checking" class="screenreader" value="<?php if(isset($_post['checking'])) echo $_POST['checking'];?>" /></li> <li class="buttons"><input type="hidden" name="submitted" id="submitted" value="true" /><button type="submit">kirim Form Pemesanan</button></li></div> </form> </div> 2. Source Code Konfirmasi Email <?php //If the form is submitted if(isset($_post['submitted'])) { //Check to see if the honeypot captcha field was filled in if(trim($_post['checking'])!== '') { $captchaerror = true; else { //Check to make sure that the name field is not empty if(trim($_post['contactname']) === '') { $nameerror = 'You forgot to enter your name.'; else { $name = trim($_post['contactname']); //Check to make sure sure that a valid email address is submitted 78

if(trim($_post['email']) === '') { $emailerror = 'You forgot to enter your email address.'; else if (!eregi("^[a-z0-9._%-]+@[a-z0-9._%-]+\.[a-z]{2,4$", trim($_post['email']))) { else { $emailerror = 'You entered an invalid email address.'; $email = trim($_post['email']); //Check to make sure comments were entered if(trim($_post['comments']) === '') { $commenterror = 'You forgot to enter your comments.'; else { if(function_exists('stripslashes')) { $comments = stripslashes(trim($_post['comments'])); else { $comments = trim($_post['comments']); //If there is no error, send the email if(!isset($haserror)) { $emailto = get_theme_option('email_order'); 79

$subject = 'Pesanan dari : '.$name; $namaproduk=$_post['namaproduk']; $urlproduk=$_post['urlproduk']; $hargaproduk=$_post['hargaproduk']; $contactname=$_post['contactname']; $email=$_post['email']; $nomortelpon=$_post['nomortelpon']; $alamatpengiriman=$_post['alamatpengiriman']; $namabank = get_theme_option('nama_bank'); $namausaha = get_theme_option('nama_toko'); $atasnamarekening = get_theme_option('atas_nama_rekening'); $norekening = get_theme_option('no_rekening'); $emailpaypal = get_theme_option('email_paypal'); $sendcopy = trim($_post['sendcopy']); $body = "Terima kasih saudara/i $contactname berikut ini detail pesanan anda : Produk : $namaproduk Harga : $hargaproduk \n Data anda \n Nama : $contactname Telp : $nomortelpon Alamat: $alamatpengiriman Email : $email Info Tambahan : $comments Anda dapat melakukan pembayaran ke nomor rekening berikut ini \n Bank : $namabank 80

atas nama : $atasnamarekening No rek : $norekening $emailpaypal Kami akan memproses order Anda setelah kami menerima bukti atau pembayaran yang telah Anda lakukan. Terima kasih atas perhatian dan kepercayaan Anda. $namausaha "; $headers = 'From: Order Baru <'.$emailto.'>'. "\r\n". 'Reply-To: '. $email; mail($emailto, $subject, $body, $headers); if($sendcopy == true) { $subject = 'Detail order dan cara pembayaran '; $toko = get_theme_option('nama_toko'); $email_order = get_theme_option('email_order'); $headers = 'From: '.$toko.' <'.$email_order.'>'; mail($email, $subject, $body, $headers); $emailsent = true; 81

$servername="localhost"; $username="pphqammc_wp293"; $password="19051994"; $dbname="pphqammc_wp293"; $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) { die("connection failed: ". mysqli_connect_error()); $sql="insert INTO `pphqammc_wp293`.`order` (`namaproduk`, `hargaproduk`, `contactname`, `email`, `nomortelpon`, `alamat`, `infotambahan`, `id_order`) VALUES('$namaProduk', '$hargaproduk', '$contactname', '$email', '$nomortelpon','$alamatpengiriman','$comments',null)"; if ($conn->query($sql) === TRUE) { echo "New record created successfully"; else { echo "Error: ". $sql. "<br>". $conn->error; $conn->close();?> 82