Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni
'); ?>
Simpan di file uin1.php
Menangani Form ●
●
●
PHP mempunyai variable global $_GET dan $_POST untuk menangani input dari HTML form Request yang dikirmkan melalui method GET semua variable data akan dimasukkan sebagai bagian dari URL Request yang dikirimkan melalui metode POST variable datanya dikirimkan melalui FORM DATA yang tidak tampil kepada pihak lain
$_GET digunakan pula untuk mengambil variabel yang di set dari URL
Untuk memudahkan di xampp telah dipersiapkan PHPMyAdmin
●
Jalankan http://localhost
●
Pilih menu phpMyAdmin
●
Pilih menu Databases
●
Pada menu create Database masukkan bukutamu dan klik Create Kita persiapkan dulu databasenya
Membuat Tabel Pada Database bukutamu ● ●
Pilih database bukutamu dari daftar databases Kemudian pilih menu SQL dan ketikkan perintah berikut CREATE TABLE `pesan_tamu` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nama` varchar(50) NOT NULL, `email` varchar(50) NOT NULL, `pesan` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB;
Membuat Koneksi Ke Database MySQL Simpan di file buku_tamu_conn.php
Memilih Database & Query MySQL '); $gid_conn = null; include('buku_tamu_conn.php'); if($gid_conn !== null) { $db = mysqli_select_db( $gid_conn, // koneksi aktif 'bukutamu' // nama database ); if( $db ) { echo "Berhasil konek dan memilih DB",HTML_EOL; // query untuk menampilkan daftar tables $sql = "SHOW TABLES"; $query_id = mysqli_query( $gid_conn, $sql ); while( $item = mysqli_fetch_row($query_id) ) { echo "Nama table: {$item[0]}",HTML_EOL; } } else echo "Gagal memilih DB",HTML_EOL; } Simpan di file uin3.php ?>
Alur Konek dan Query MYSQL Konek Ke Database mysqli_connect Lakukan Query mysqli_query gagal berhasil Pilih Database mysqli_select_db
gagal
berhasil Alur operasi seperti ini juga berlaku untuk library yang lain
Membuat Aplikasi Buku Tamu Buku tamu adalah sebuah aplikasi berbasis web yang memberikan fasilitasi bagi pengunjung untuk memasukkan nama, email dan pesan ● Buku tamu akan memperlihatkan daftar isian dari tamu yang lain ●
Aktifkan kode file bukutamu_insert.php dengan menambahkan perintah untuk melakukan include terhadap bukutamu.php Tambahkan kode ini dibagian bawah baris kode include('buku_tamu_conn.php')
[ … code lainnya … ] include('buku_tamu_conn.php'); include('bukutamu_insert.php'); [ … code lainnya … ] ●
Sekarang coba jalankan script bukutamu.php dan kali ini isi isian buku tamu
Buat Kode Untuk Tampilkan Data Daftar Pesan Tamu:"; while( $item = mysqli_fetch_array($query_id) ) { echo ""; echo "
Aktifkan kode file bukutamu_list.php dengan menambahkan perintah untuk melakukan include di bukutamu.php Tambahkan kode ini dibagian bawah baris kode showForm($dataUser);
[ … code lainnya … ] showForm($dataUser); include('bukutamu_list.php'); [ … code lainnya … ] ●
Sekarang coba jalankan script bukutamu.php dan kali ini lihat daftar tamunya