Tutorial PHP, MySQL, Javascript dan lainnya

Setelah melakukan langkah-langkah dalam membuat database propinsi, kabupaten, kecamatan, kelurahan dan kodepos, pada tutorial:

  1. Membuat database propinsi (1)
  2. Membuat database propinsi (2)

sekarang kita buat script PHP untuk memasukkan data tersebut ke dalam mySQL.

Script PHP

Buat script PHP untuk memindahkan data propinsi dari excel, menjadi database propinsi mySQL.

1. Buat file tarikexcel.php

Untuk menarik file excel menjadi database mysql, diperlukan class xlsx. Disini saya menggunakan class simplexlsx.class.php. Untuk download file nya ada di : Tutorial database propinsi kabupaten kecamatan kelurahan dan kodepos (4)

File tarikexcel.php

<?
/*
Tari data Excel ke Database
Created by: Arfindomedia.com
*/

error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', FALSE);
ini_set('max_execution_time','500');
if($_POST[“proses”]=="ambil") {

if((!empty($_FILES[“file”])) && ($_FILES[‘file’][‘error’] == 0)) {
     $limitSize    = 500000;
    if (($fileExt == "xlsx") && ($fileSize < $limitSize)) {
        
        require_once "simplexlsx.class.php";
 
        for($j=1;$j <= $xlsx->sheetsCount();$j++){
            list($cols,) = $xlsx->dimension($j);
            foreach( $xlsx->rows($j) as $k => $r) {
                for( $i = 0; $i < $cols; $i++) {
                    if($k!=0) {
  ?>

Karena panjang script, jadi saya tampilkan seperlunya saja. Untuk lebih lengkap silahkan download disini (tutorial ke 4).

Hasilnya seperti ini:

Jangan lupa untuk koneksi database disesuaikan dengan milik anda.

Pages: 1 2

Tinggalkan Balasan

Alamat surel Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Anda dapat menggunakan tag dan atribut HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Anti-spam image