Melakukan Proses Upload Gambar
1. Buat Sebuah Form Input. Contoh Source Code Seperti gambar berikut
1 | <form method= "post" enctype= "multipart/form-data" > |
2 | <td colspan= "4" >Upload Gambar (Ukuran Maks = 1 MB) : <input type= "file" name = "gbjalan" required /> | Keterangan : <input type= "text" name = "kete" /> | |
3 | <input type= "submit" value= "Upload" name = "save" ></td> |
2. Seperti Tulisan yang bercetak tebal diatas. anda perlu menambahkannya jika ingin membuat sebuah proses upload file. jika tidak maka file anda tidak akan terupload. tentang batas maksimal ukuran file yang bisa diupload dapat anda lihat di file php.ini
3. Adapun Coding untuk proses Upload gambar adalah seperti berikut ini
2 | if (isset($_POST[ 'save' ])){ |
3 | $fileName = $_FILES[ 'gambar' ][ 'name' ]; |
4 | // Simpan di Folder Gambar |
5 | move_uploaded_file($_FILES[ 'gambar' ][ 'tmp_name' ], "gambar/" .$_FILES[ 'gambar' ][ 'name' ]); |
6 | echo "<script>alert('Gambar Berhasil diupload !');history.go(-1);</script>" ; |
Jangan Lupa Untuk membuat sebuah Folder dengan nama gambar didalam folder projek anda.
Menyimpan Gambar ke Database MySQL
1. Buat Sebuah Database dan Sebuah Tabel Dengan Struktur Tabel Seperti gambar berikut
2. Buat Sebuah File koneksi.php untuk mengkoneksikan database dengan projek anda. Isinya adalah Sebagai Berikut
2 | mysql_connect( 'localhost' , 'root' , 'root' ); |
3 | mysql_select_db( 'gambar' ); |
3. Untuk Form dan Proses Upload kita masih menggunakan contoh sebelumnya. Hanya saja terdapat sedikit penambahan didalam coding proses Uploadnya karena kita juga akan melakukan proses penyimpanan kedalam database
02 | if (isset($_POST[ 'save' ])){ |
03 | $fileName = $_FILES[ 'gambar' ][ 'name' ]; |
05 | $sql = "insert into simpan (gambar, keterangan) values ('$fileName', '" .$_POST['keterangan ']."' )"; |
07 | // Simpan di Folder Gambar |
08 | move_uploaded_file($_FILES[ 'gambar' ][ 'tmp_name' ], "gambar/" .$_FILES[ 'gambar' ][ 'name' ]); |
09 | echo "<script>alert('Gambar Berhasil diupload !');history.go(-1);</script>" ; |
Menampilkan Gambar yang telah di Simpan & Upload
Untuk Menampilkan gambar yang telah tersimpan di database sebenarnya konsepnya sama saja dengan menampilkan data dari database hanya saja karena kita akan menampilkan gambar, kita perlu mendefinisikan sebuah tag img agar gambar dapat ditampilkan. contoh source code seperti dibawah ini
03 | $sql = "select * FROM simpan" ; |
04 | $tampil = mysql_query($sql); |
05 | while ($data = mysql_fetch_array($tampil)){ |
07 | echo "<img src='gambar/" .$data['gambar ']."' width= '100px' height= '100px' />"; |
09 | echo $data[ 'keterangan' ]; |
Contoh Source Code Lengkap Beserta database dapat anda download
disini. Selamat Mencoba. Happy Coding. :)
Tidak ada komentar:
Posting Komentar