Postingan lainnya
Cara membuat code import dengan kondisi insert dan update jika data sudah ada?
bismillah,
mohon bantuannya mungkin ada yg pernah mempunyai keinginan membuat import dengan kondisi insert dan update?
<?php
include 'import_data/PHPExcel/PHPExcel.php';
Include 'import_data/PHPExcel/PHPExcel/IOFactory.php';
$target = basename($_FILES['nilaip']['name']) ;
move_uploaded_file($_FILES['nilaip']['tmp_name'], $target);
$data = new Spreadsheet_Excel_Reader($_FILES['nilaip']['name'],false);
$baris = $data->rowcount($sheet_index=0);
$drop = isset( $_POST["drop"] ) ? $_POST["drop"] : 0 ;
if($drop == 1){
$truncate ="TRUNCATE TABLE rb_nilai_pengetahuan_semester";
mysql_query($truncate);
};
for ($i=2; $i<=$baris; $i++){
$nisn = $data->val($i, 2);
$nilai1 = $data->val($i, 4);
$nilai2 = $data->val($i, 5);
$query = "INSERT INTO rb_nilai_pengetahuan_semester VALUES ('','$_GET[jdwl]','$_GET[kd]','$nisn','$nilai1','$nilai2','$_SESSION[id]','".date('Y-m-d H:i:s')."','$_GET[tahun]')";
$hasil = mysql_query($query);
}
if(!$hasil){
//jika import gagal
die(mysql_error());
}else{
//jika impor berhasil
echo "<script>document.location='index.php?view=raport&act=listsiswa&jdwl=$_GET[jdwl]&kd=$_GET[kd]&id=$_GET[id]&ie=$_GET[ie]&tahun=$_GET[tahun]&status=sukses';</script>";
}
//hapus file xls yang udah dibaca
unlink($_FILES['nilaip']['name']);
?>
1
Tanggapan
bisa dijelaska gan apa yang mau dilakukan dan masalahnya apa sekarang? coba diperbaiki pertanyannya (edit) in mau import apa ke apa, masaahny apa, dst.
jadi saya ada table nilai siswa ingin dibuat import dengan kondisi 2
- apabila data tersedia dan sama datanya berarti langsung update
- apabila data kosong maka langsung insert data baru
tolong infonya dimasukkan di pertanyaan ya (bukan di tanggapan atau jawaban) jadi orang baca pertanyaannya satu kali dan bisa mengerti
oh ok, maaf lagi terburu-buru