alexa-tracking
Selamat Guest, Agan dapat mencoba tampilan baru KASKUS Masih Kangen Tampilan Sebelumnya
Kategori
Kategori
Home / FORUM / All / Tech / ... / Programmer Forum /
Solusi tidak bisa input file ke database dengan PHP MYSQLI
1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/5767debd162ec2fb7f8b456f/solusi-tidak-bisa-input-file-ke-database-dengan-php-mysqli

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....
Beri apresiasi terhadap thread ini Gan!
Quote:


Pesan error nya apa?
Coba ganti dulu pengaturan versi PHPnya ke versi yang lebih rendah.


×
GDP Network
© 2018 KASKUS, PT Darta Media Indonesia. All rights reserved
Ikuti KASKUS di