Month: August 2014

Import excel ke mysql menggunakan PHP

Halo kawan jumpa lagi… Kemarin banyak request dari pengunjung harviacode.com tentang bagaimana cara import data dari file excel ke dalam tabel mysql menggunakan PHP. Oleh karena itu pada kesempatan ini saya akan coba menulis tentang bagaimana cara import file excel ke mysql menggunakan PHP. Import file excel ke mysql menggunakan PHP Untuk membuat import excel ke mysql menggunakan PHP, kita memerlukan excel reader.php (@author Vadim Tkachenko) guna membaca file xls yang akan kita import. Anda dapat mendownloadnya excel_reader.php di sini. Pada contoh berikut ini kita akan membuat import data pegawai yang terdiri dari nama, tempat lahir dan tanggal lahir. Berikut ini adalah langkah-langkahnya. Step 1 : Download excel_reader.php di sini dan masukkan ke dalam folder project anda. Step 2 : Buatlah tabel pegawai pada mysql menggunakan sintaks pegawai MySQL CREATE TABLE `pegawai` ( `id_pegawai` int(11) NOT NULL AUTO_INCREMENT, `nama` varchar(100) DEFAULT NULL, `tempat_lahir` varchar(100) DEFAULT NULL, `tanggal_lahir` date DEFAULT NULL, PRIMARY KEY (`id_pegawai`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 1234567 CREATE TABLE `pegawai` (  `id_pegawai` int(11) NOT NULL AUTO_INCREMENT,  `nama` varchar(100) DEFAULT NULL,  `tempat_lahir` varchar(100) DEFAULT NULL,  `tanggal_lahir` date DEFAULT NULL,  PRIMARY KEY (`id_pegawai`)) ENGINE=MyISAM DEFAULT CHARSET=latin1; Step 3 : Buatlah file pegawai.xls (Harus dalam format Ms Excel 2003) dengan data seperti gambar berikut Step 4 : Buatlah file import.php dalam project anda dengan sintaks sebagai berikut. import.php PHP <?php //koneksi ke database, username,password dan namadatabase menyesuaikan mysql_connect('localhost', 'username', 'password'); mysql_select_db('namadatabase'); //memanggil file excel_reader require "excel_reader.php";...

Read More

Membuat validasi form dengan PHP

Halo kawan jumpa lagi… setelah kemarin kita membuat validasi form dengan dengan javascript, kali ini kita akan membuat validasi form dengan PHP. Kelebihan validasi menggunakan PHP menurut saya yaitu lebih aman dibandingkan dengan javascript, sebab jika menggunakan validasi javascript, pengguna bisa mematikan javascript pada browser dan validasi tidak akan bekerja. Jika menggunakan PHP, hal tersebut akan lebih sulit dilakukan. Cara membuat validasi form dengan PHP Berikut ini adalah cara membuat validasi form dengan PHP. Pada contoh berikut ini kita akan membuat form yang sama dengan validasi javascript yang kemarin kita buat yaitu inputan NIP dengan aturan wajib diisi, harus berupa angka dan jumlah digitnya harus 18. Step 1 : Buatlah file validasi2.php Step 2 : Buatlah form pada validasi2.php seperti kode berikut ini. validasi2.php PHP <form action="validasi2.php" method="post"> <div style="color:red"><?php echo $error_nip; ?></div> NIP : <input type="text" name="nip" id="nip"/> <input type="submit" name="submit" value="simpan" /> </form> 123456 <form action="validasi2.php" method="post">    <div style="color:red"><?php echo $error_nip; ?></div>    NIP :     <input type="text" name="nip" id="nip"/>    <input type="submit" name="submit" value="simpan" /></form> Step 3 : Buatlah kode PHP untuk memvalidasi form yang telah kita buat pada step 2 dan letakkan sebelum tag pembuka form. validasi2.php PHP <?php // mengatur error nip menjadi blank $error_nip = ""; //dijalankan jika tombol submit ditekan if(isset($_POST['submit'])){ // menangkap $post nip dan mengamankan inputan dengan fungsi // trim, htmlspecialchars dan stripslashes $nip = htmlspecialchars(stripslashes(trim(($_POST['nip'])))); // nip tidak boleh kosong if($nip == ""){ $error_nip= "NIP...

Read More

Membuat Validasi Form dengan Javascript

Halo kawan jumpa lagi… kali ini kita akan membuat validasi form dengan javascript. Pada saat membuat form tentu kita akan menerapkan validasi pada data yang diinput oleh user agar sesuai dengan format yang kita kehendaki. Misalnya tidak boleh kosong, harus berupa angka atau harus memiliki jumlah digit tertentu. Ada banyak cara yang dapat digunakan untuk memvalidasi form, salah satunya dan yang paling sederhana adalah dengan menggunakan javascript. Cara membuat validasi form dengan javascript Berikut ini adalah cara membuat validasi form dengan javascript. Pada contoh berikut ini kita akan membuat form untuk inputan NIP dengan aturan wajib diisi, harus berupa...

Read More

8 mimpi buruk programmer

Menjadi programmer itu tidak mudah, meskipun bagi sebagian orang melihat programmer hanya duduk di depan komputer dan mungkin ditemani secangkir kopi dalam bekerja. Terkadang ada beberapa hal yang bisa menjadi mimpi buruk programmer. Berikut ini di antaranya : 1. Memperbaiki kode yang ditulis oleh programmer lain Setiap programmer memiliki gaya penulisan kode yang berbeda. Apabila kita mendapatkan tawaran untuk memperbaiki kode yang dibuat oleh orang lain, kita terlebih dahulu harus memahami skema penulisan kode oleh programmer awal. Hal ini terkadang menjadi masalah bila kita menemui “spagethi code” yaitu kode program yang ditulis secara seenaknya. hehe.. misalnya penulisan css pada...

Read More

Cara membuat form upload PHP

Halo kawan, jumpa lagi ya.. Beberapa waktu yang lalu ada teman bertanya bagaimana caranya membuat form upload. Atas dasar itu saya menulis artikel ini, semoga bermanfaat juga bagi yang lain ya. Berikut ini adalah langkah-langkah membuat form upload PHP : Step 1: Membuat file upload dan folder tujuan upload Buatlah sebuah folder dengan nama upload dan sebuah file dengan nama upload.php, sehingga struktur project anda menjadi seperti ini * untuk membuat folder anda dapat membuka windows explorer kemudian masuk ke C:\xampp\htdocs\webku dan buatlah folder baru. Step 2 : Membuat Form Upload Buka file upload.php dengan editor anda kemudian ketikkan kode berikut ini. upload.php PHP <!DOCTYPE html> <html> <head> <title> Form Upload </title> </head> <body> <form enctype="multipart/form-data" method="post" action="upload.php"> <input type="file" name="dokumen"/> <input type="submit" name="submit" value="Upload"/> </form> </body> </html> 1234567891011121314 <!DOCTYPE html><html>    <head>        <title>            Form Upload        </title>    </head>    <body>        <form enctype="multipart/form-data" method="post" action="upload.php">            <input type="file" name="dokumen"/>            <input type="submit" name="submit" value="Upload"/>        </form>    </body></html> Step 3 : Membuat aksi upload Masih pada file upload.php, sisipkan kode berikut ini pada baris 1 file upload.php upload.php PHP <?php //bila tombol submit ditekan if(isset($_POST['submit'])){ if ($_FILES["dokumen"]["error"] > 0) { // bila ada kesalahan echo "Return Code: " . $_FILES["dokumen"]["error"] . "<br>"; } else { // bila tidak ada kesalahan echo "Upload: " . $_FILES["dokumen"]["name"] . "<br>"; echo "Type: " . $_FILES["dokumen"]["type"] . "<br>"; echo "Size: " . ($_FILES["dokumen"]["size"] / 1024) . " kB<br>"; echo "Temp file: " . $_FILES["dokumen"]["tmp_name"] . "<br>"; // daftar ekstensi yang diijinkan $allowedExts = array("gif",...

Read More