Friday, May 17, 2013

Membuat menu proses_import.php

Sambungan dari metode import.php ini berfungsi untuk memproses semua data dari Ms.Excel yang ingin dieksekusi kedalam SQL, dan dalam tiap kolom tabel akan dimasukkan sesuai tabel SQL dan setiap baris(row) akan dimasukkan data sesuai id masing - masing data (record)


Yang perlu anda ketahui :
  1. Arah database anda semisal "databasekoe"
  2. Buat file pada Ms. Excel 97-2003 atau unduh disini
  3. Ubah kodedbanda dengan kode db anda jika ada, jika tidak masukkan langsung pada nama tabel yang akan di isi
  4. taruh file ini pada adminpanel
rowcount($sheet_index=0); // nilai awal counter untuk jumlah data yang sukses dan yang gagal diimport $sukses = 0; $gagal = 0; // import data excel mulai baris ke-2 (karena baris pertama adalah nama kolom) for ($i=2; $i<=$baris; $i++) { // membaca data id_siswa (kolom ke-1) $id_siswa = $data->val($i, 1); // membaca data nis (kolom ke-2) $nis = $data->val($i, 2); // membaca data foto (kolom ke-3) $foto = $data->val($i, 3); // membaca data nama_siswa (kolom ke-4) $nama_siswa = $data->val($i, 4); // membaca data password (kolom ke-5) $password = $data->val($i, 5); // membaca data jenkel (kolom ke-6) $jenkel = $data->val($i, 6); // membaca data tempat_lahir (kolom ke-7) $tempat_lahir = $data->val($i, 7); // membaca data tanggal_lahir (kolom ke-8) $tanggal_lahir = $data->val($i, 8); // membaca data alamat (kolom ke-9) $alamat = $data->val($i, 9); // membaca data tahun_registrasi (kolom ke-10) $tahun_registrasi = $data->val($i, 10); // membaca data tahun_lulus (kolom ke-11) $tahun_lulus = $data->val($i, 11); // membaca data sekolah_asal (kolom ke-12) $sekolah_asal = $data->val($i, 12); // membaca data email (kolom ke-13) $email = $data->val($i, 13); // membaca data telepon (kolom ke-14) $telepon = $data->val($i, 14); // membaca data status_siswa (kolom ke-15) $status_siswa = $data->val($i, 15); // membaca data status_ok (kolom ke-16) $status_ok = $data->val($i, 16); // membaca data id_kelas (kolom ke-17) $id_kelas = $data->val($i, 17); // membaca data nama_ortu (kolom ke-18) $nama_ortu = $data->val($i, 18); // membaca data pekerjaan_ortu (kolom ke-19) $pekerjaan_ortu = $data->val($i, 19); // membaca data pekerjaan_sekarang (kolom ke-20) $pekerjaan_sekarang = $data->val($i, 20); // membaca data info_tambahan (kolom ke-21) $info_tambahan = $data->val($i, 21); // membaca data id_jurusan (kolom ke-22) $id_jurusan = $data->val($i, 22); // membaca data id_jurusan (kolom ke-23) $nisn = $data->val($i, 23); // setelah data dibaca, sisipkan ke dalam tabel kodedbanda_siswa $query = "INSERT INTO kodedbanda_siswa VALUES ('$id_siswa', '$nis', '$foto', '$nama_siswa', '$password', '$jenkel', '$tempat_lahir', '$tanggal_lahir', '$alamat', '$tahun_registrasi', '$tahun_lulus', '$sekolah_asal', '$email', '$telepon', '$status_siswa', '$status_ok', '$id_kelas', '$nama_ortu', '$pekerjaan_ortu', '$pekerjaan_sekarang', '$info_tambahan', '$id_jurusan', '$nisn')"; $hasil = mysql_query($query); // jika proses insert data sukses, maka counter $sukses bertambah // jika gagal, maka counter $gagal yang bertambah if ($hasil) $sukses++; else $gagal++; } // tampilan status sukses dan gagal echo "

Proses import data selesai.

"; echo "
Jumlah data yang sukses diimport : ".$sukses." "; echo "Jumlah data yang gagal diimport : ".$gagal."
"; ?> Back to Panel Admin
Semoga dapat membantu
Artikel yang sangat berhubungan :
1. import.php
2. export.php
  • Blogger Comments
  • Facebook Comments

0 comments:

Post a Comment

Item Reviewed: Membuat menu proses_import.php Rating: 5 Reviewed By: speroka