Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include"../../db.php";
- $kategori = $_POST['kategori'];
- $katalog = $_POST['katalog'];
- $judul = $_POST['judul'];
- $pengarang = $_POST['pengarang'];
- $penerbit = $_POST['penerbit'];
- $halaman = $_POST['halaman'];
- $harga = $_POST['harga'];
- $deskripsi = $_POST['deskripsi'];
- $tanggal = $_POST['tanggal'];
- $id_katego = mysqli_query($dbConn,"SELECT * from kategori where kategori='$kategori'");
- $id_kategor = mysqli_fetch_array($id_katego);
- $id_kategori = $id_kategor['id_kategori'];
- $id_kata = mysqli_query($dbConn,"SELECT * from katalog where katalog='$katalog'");
- $id_katalo = mysqli_fetch_array($id_kata);
- $id_katalog = $id_katalo['id_katalog'];
- @$message = '';
- $valid_file = true;
- $max_size = 1024000; // Ukuran maksimal file yang akan diupload (dalam byte)
- if($_FILES['gambar']['name']){
- // if no errors...
- if(!$_FILES['gambar']['error']){
- // now is the time to modify the future file name and validate the file
- $new_file_name = strtolower($_FILES['gambar']['tmp_name']); //rename file menjadi huruf kecil
- if($_FILES['gambar']['size'] > $max_size) //file tidak boleh lebih besar dari ukuran maksimal
- {
- $valid_file = false;
- $message = 'Maaf, file terlalu besar. Max: 1MB';
- }
- // Mengatur format file yang boleh diupload
- $image_path = pathinfo($_FILES['gambar']['name'],PATHINFO_EXTENSION); //ambil extensi file
- $extension = strtolower($image_path); //rename extensi file menjadi huruf kecil
- if($extension != "jpg" && $extension != "jpeg" && $extension != "png" && $extension != "gif" ) {
- $valid_file = false;
- $message = "Maaf, file yang diijinkan hanya format JPG, JPEG, PNG & GIF. #".$extension;
- }
- // jika file lolos filter
- if($valid_file == true)
- {
- // mengganti nama gambar
- $rename_nama_file = date('YmdHis');
- $nama_file_baru = $rename_nama_file.'.'.$extension;
- // simpan ke database
- mysqli_query($dbConn,"INSERT into buku set judul='$judul',id_kategori='$id_kategori',id_katalog='$id_katalog',pengarang='$pengarang',penerbit='$penerbit',hal='$halaman',harga='$harga',deskripsi='$deskripsi',tanggal='$tanggal',gambar='$nama_file_baru'");
- //memindahkan gambar ke tempat yang kita inginkan
- move_uploaded_file($_FILES['gambar']['tmp_name'], '../../img/gambar_buku/'.$nama_file_baru);
- header("location:buku.php");
- }
- }
- //if there is an error...
- else
- {
- //set that to be the returned message
- $message = 'Ooops! Your upload triggered the following error: '.$_FILES['gambar']['error'];
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment