October 31, 2006

Nah akhirnya jadi juga semua program dah kelar, sebenernya sih dah kelar dari sebelum libur lebaran kmrn tapi krn blom sempet update blog, yo wes jadinya skrng deh di lengkapinnya. Yup kmrn dah bikin Mysql ke Csv. Nah sekarang cara ngebalikinnya.

Csv to Mysql Code :
< ?php
include "upload_class.php";
include "koneksi.php";

$max_size = 1024*1000;
$my_upload = new file_upload;
$my_upload->upload_dir =”xls/”;
$my_upload->extensions = array(”.xls”,”.txt”,”.csv”);
$my_upload->max_length_filename = 50;
$my_upload->rename_file = false;

if(isset($_POST[’Submit’])) {
if(empty($_FILES[’upload’][’name’]))
{ ?>

< ?
}
else
{
$my_upload->the_temp_file = $_FILES[’upload’][’tmp_name’];
$my_upload->the_file = $_FILES[’upload’][’name’];
$my_upload->http_error = $_FILES[’upload’][’error’];
$my_upload->replace = (isset($_POST[’replace’])) ? $_POST[’replace’] : “n”;
$my_upload->do_filename_check = (isset($_POST[’check’])) ? $_POST[’check’] : “n”;
$new_name = (isset($_POST[’name’])) ? $_POST[’name’] : “”;

$my_upload->upload($new_name);

$data_j=$my_upload->file_copy;
echo $data_j;

open_connection();
if(empty($data_j))
{
?>

< ?
}
else
{
$dbname='logbook';
mysql_select_db("$dbname");

$CSVFile = $_GET['data_j'];
echo $CSVFile;
if (file_exists("xls/".$CSVFile)) {

$row = 1;
$handle = fopen ("$CSVFile","r");

while ($data = fgetcsv ($handle, 1000, ","))
{

$sql = "INSERT INTO ticket (t_ticket,jn_prog,uraian,estimasi,nik,status,id_ticket)
VALUES ('".$data[0]."','".$data[2]."','".$data[3]."','".$data[4]."'
,'".$data[1]."','".$data[7]."','".$data[8]."');
INSERT INTO kegiatan (t_ticket,t_giat,kegiatan,jn_prog)
VALUES ('".$data[0]."','".$data[5]."','".$data[6]."','".$data[2]."')";

$do = mysql_query($sql) or die(mysql_error());

echo "
$sql
“;

echo “\n”;
echo “\n”;

}

fclose ($handle);
}
else
{
echo “No file in folder!!”;
}

}

}
?>

Posted in pHp


4 Comments »

The URI to TrackBack this entry is: http://irene87.blogsome.com/2006/10/31/csv2mysql-2/trackback/

  1. Cakep banget deh..makin hebat programing nya….Bikin skripsi dong, mau yaaa
    Kerennnn…ngacirrrr
    * nyamar jadi pot bunga

    Comment by manjur — October 31, 2006 @ 6:23 am

  2. Loh, Tub punya saingan?

    Comment by Aryo Sanjaya — October 31, 2006 @ 9:00 am

  3. Terusin ren, ampe bisa dicustomize dunk :D

    Comment by Remo Harsono — July 1, 2007 @ 9:31 am

  4. isi script “upload_class.php”-nya mana :D ?

    Comment by adinda — December 11, 2007 @ 5:14 am

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>