Upload file #2

Assalamu'alaikum Wr. Wb
Salam sejahtera bagi kita semua...

Halo semuanya balik lagi di SekolahQue,
Kali ini kita akan membuat sebuah program untuk mengupload sebuah file Image ke database MySQL. File php dan database yang digunakan masih tetap sama, yaitu db_per27


---------------------------------------------------------------------------------------------------------------------------------------------------------------------LET'S GšŸ˜‰-----------------------------------------------------

  • Pertama-tama buat satu buah field pada tabel siswa



Yang kalian tambahkan adalah field yang diberi tanda kotak berwarna merah. Dimana nantinya field bertuliskan file tersebut akan menyimpan file foto yang akan kalian upload.

  • Lalu, buat sebuah folder baru pada folder database kalian.


Seperti contoh diatas, kalian bisa membuat folder baru yang dimana nantinya akan menjadi tempat untuk menyimpan gambar yang akan kalian upload nantinya. 
  • Buka file v_tambah.php
Pada form di file ini tambahkan code berikut: 

Yang fungsinya digunakan ketika form yang kita buat memiliki form upload (input type file). Jadi, ketika Programmer ingin membuat sebuah form untuk mengupload sebuah file berupa foto maka pada form di file tertentu harus ditambahkan code seperti diatas.

Selanjutnya tambahkan code berikut :




Pada form ini terdapat seleksi, jika form dalam kondisi edit, maka akan menampilkan image yang sebelumnya sudah di upload. Fungsi input type 'hidden' ini digunakan agar ketika user tidak merubah file saat diedit , file yang sebelumnya tidak hilang.

Setelah itu, coba kalian jalankan atau running program di browser...


Jika program sudah sesuai seperti diatas lanjutkan ke tahap berikutnya.
  • Buka file tambah.php


PENJELASAN :

$_FILES untuk menginput file.

if(!empty($foto) AND $foto['error'] == 0){ //Mengecek apakah user sudah mengupload file.

$path = './Media/Images/'; //Lokasi file yang akan diupload.

$upload = move_uploaded_file($foto['tmp_name'], $path . $foto['name']); //Upload file

 if (!$upload){
        flash('error',"Upload file gagal");
        header('location: index.php'); //Jika upload file gagal maka akan di arahkan ke index.php


  • Buka file v_index.php

Untuk mengambil atau menyimpan file yang sebelumnya sudah di upload di v_tambah.php.
  • Buka file edit.php


Source code yang digunakan di edit.php ini sama dengan source code yang digunakan di tambah.php.
Dan jangan lupa tambahkan query SQL-nya.



HASILNYA :



Untuk mengatur maksimum file yang diupload, karena secara default maksimum file yang diupload adalah 2MB. Untuk merubahnya kalian tinggal buka aplikasi XAMPP. Lalu, stop actions Apache dan klik config. Yang nantinya akan muncul banyak pilihan, lalu klik PHP(php.ini) Setelah itu, tekan ctrl + f ketik upload_max dan ganti besaran maksimun upload file yang kalian inginkan...



CATATAN : "MOHON MAAF YA TEMEN-TEMEN KALO TAMPILAN DARI PROGRAM YANG SAYA BUAT BERBEDA DENGAN YANG SEBELUM-SEBELUMNYA, KARENA SAYA MERUBAH TOTAL DESAIN CSS-NYA. KARENA, KURANG BAGUS HEHE.."

Sekian dulu ya...
Mohon maaf apabila ada kesalahan...
Coba dirumah dan jangan takut mencoba...
#BelajarBersama

Assalamu'alaikum Wr.Wb.

Komentar

Loading...

Postingan Populer