Kaskus

Tech

idrisitAvatar border
TS
idrisit
Solusi tidak bisa input file ke database dengan PHP MYSQLI
Assalamualaikum Wr. Wb.
permisi kakak kakak master PHP saya mau bertanya? ada yang bisa bantu saya tidak menangani permasalahan ini saya ingin input banyak file ke database, nah disini saya menggunakan input file nya berextensi MYSQL sedangkan yang saya pakai MYSQLI, ini scriptnya gan?

"<?php



if(isset($_POST['add'])){

error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));

$nim = aman($_POST['nim']);
$nama = aman($_POST['nama']);
$tmp = aman($_POST['tmp']);
$tgl = aman($_POST['tgl']);
$email = aman($_POST['email']);
$jk = aman($_POST['jk']);
$agama = aman($_POST['agama']);
$jurusan = aman($_POST['jurusan']);
$smt = aman($_POST['semester']);
$thn_masuk = aman($_POST['tahun_masuk']);
$alamat = aman($_POST['alamat']);
$status = aman($_POST['status']);
$excel = aman($_POST['nilai_excel']);
$word = aman($_POST['nilai_word']);
$power = aman($_POST['nilai_point']);
$oral = aman($_POST['nilai_oral']);
$writ = aman($_POST['nilai_writen']);
$prog = aman($_POST['nilai_program']);
$des = aman($_POST['nilai_design']);


//Buat konfigurasi upload
//Folder tujuan upload file
$eror = false;
$folder = './images/';
//type file yang bisa diupload
$file_type = array('jpg','jpeg','png','gif','bmp','doc','docx','xls','xlsx','sql');
//tukuran maximum file yang dapat diupload
$max_size = 100000000; // 100MB


//Mulai memorises data
$file_name = aman($_FILES['gambar']['name']);
$file_size = aman($_FILES['gambar']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name);
$extensi = $explode[count($explode)-1];

$file_name1 = aman($_FILES['gambara']['name']);
$file_size = aman($_FILES['gambara']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name1);
$extensi = $explode[count($explode)-1];

$file_name2 = aman($_FILES['gambarb']['name']);
$file_size = aman($_FILES['gambarb']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name2);
$extensi = $explode[count($explode)-1];

$file_name3 = aman($_FILES['gambarc']['name']);
$file_size = aman($_FILES['gambarc']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name3);
$extensi = $explode[count($explode)-1];

$file_name4 = aman($_FILES['gambard']['name']);
$file_size = aman($_FILES['gambard']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name4);
$extensi = $explode[count($explode)-1];

$file_name5 = aman($_FILES['gambare']['name']);
$file_size = aman($_FILES['gambare']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name5);
$extensi = $explode[count($explode)-1];

$file_name6 = aman($_FILES['gambarf']['name']);
$file_size = aman($_FILES['gambarf']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name6);
$extensi = $explode[count($explode)-1];

$file_name7 = aman($_FILES['gambarg']['name']);
$file_size = aman($_FILES['gambarg']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name7);
$extensi = $explode[count($explode)-1];

$file_name8 = aman($_FILES['gambarh']['name']);
$file_size = aman($_FILES['gambarh']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name8);
$extensi = $explode[count($explode)-1];

$file_name9 = aman($_FILES['gambari']['name']);
$file_size = aman($_FILES['gambari']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name9);
$extensi = $explode[count($explode)-1];

$file_name10= aman($_FILES['gambarj']['name']);
$file_size = aman($_FILES['gambarj']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name10);
$extensi = $explode[count($explode)-1];

$file_name11= aman($_FILES['gambark']['name']);
$file_size = aman($_FILES['gambark']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name11);
$extensi = $explode[count($explode)-1];

$file_name12= aman($_FILES['gambarl']['name']);
$file_size = aman($_FILES['gambarl']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name12);
$extensi = $explode[count($explode)-1];

$file_name13= aman($_FILES['gambarm']['name']);
$file_size = aman($_FILES['gambarm']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name13);
$extensi = $explode[count($explode)-1];

$file_name14= aman($_FILES['gambarn']['name']);
$file_size = aman($_FILES['gambarn']['size']);
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name14);
$extensi = $explode[count($explode)-1];

//check apakah type file sudah sesuai
if(!in_array($extensi,$file_type)){
$eror = true;
$pesan .= '- Type file yang anda upload tidak sesuai<br />';
}
if($file_size > $max_size){
$eror = true;
$pesan .= '- Ukuran file melebihi batas maximum<br />';
}
//check ukuran file apakah sudah sesuai

if($eror == true){
echo '<div id="eror">'.$pesan.'</div>';
}
else{
//mulai memproses upload file
if(move_uploaded_file($_FILES['gambar']['tmp_name'], $folder.$file_name)emoticon-Wink{




$cek = mysqli_query($koneksi, "SELECT * FROM mahasiswa WHERE nim='$nim'");
if(mysqli_num_rows($cek) == 0){

$insert = mysqli_query($koneksi, "INSERT INTO mahasiswa(nim, nama, tempat_lahir, tanggal_lahir, email, jenis_kelamin, agama, jurusan, semester, tahun_masuk, alamat, foto, status, nilai_excel, nilai_word, nilai_point, nilai_oral, nilai_writen, nilai_program, nilai_design, gambar, gambara, gambarb, gambarc, gambard, gambare, gambarf, gambarg, gambarh, gambari, gambarj, gambark, gambarl, gambarm, gambarn)
VALUES('$nim', '$nama', '$tmp', '$tgl', '$email', '$jk', '$agama', '$jurusan', '$smt', '$thn_masuk', '$alamat', 'avatar.png', '$status', '$excel', '$word', '$power', '$oral', '$writ', '$prog', '$des', '$file_name', '$file_name1', '$file_name2', '$file_name3', '$file_name4', '$file_name5', '$file_name6', '$file_name7', '$file_name8', '$file_name9', '$file_name10', '$file_name11', '$file_name12', '$file_name13', '$file_name14')") or die(mysqli_error());
if($insert){
echo '<div class="alert alert-success">Data berhasil ditambah.</div>';
}else{
echo '<div class="alert alert-danger">Data gagal ditambah, silahkan coba lagi.</div>';
}
}
}else{
echo '<div class="alert alert-info"><center><h3>Form Data Mahasiswa</h3></div>';
}
}
}


?>"

mohon solusinya dong kakak semuanya [removed]void(0); ini buat uas saya besok (0.0) Terimakasih....
0
1.9K
2
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan