Cara Mengupload Gambar Ke Database Dengan PHP

Posted on

Mengunggah gambar dan menampilkannya dengan php dan mysql – Hallo.. Selamat bahagia sobat seluruh J Pastinya kembali lagi bersama Referensi Coding yang akan selalu membagikan informasi, serta tips dan trik menarik seputar dunia teknologi. Di kesempatan kali ini, saya akan membagikan sebuah trik pada sebuah program bahasa PHP.

Setiap web developer pasti tahu dengan bahasa satu ini. PHP Hypertext Preproccesor ialah bahasa program komputer yang bekerja seperti mesin pada basis web. Tak lepas dari PHP, database MYSQL selalu menjadi teman dari PHP. MYSQL bertugas menyimpan data yang dieksekusi oleh PHP.
Seperti yang kita ketahui, PHP mempunyai banyak guna. Segala guna mempunyai kewajiban masing-masing. Bagi semua pengertian guna/function pada php, telah saya beri penjelasannya di:

Pengertian Function, Penggunaan Function, Dan Cara Membuat Function Sendiri Pada PHP

Dengan guna/function inilah seluruh dapat kita lakukan seperti:

 Membuat Website Forum

Membuat Halaman Login & Logout

Pun Membuat Situs Media Sosial Sendiri

Dan masih banyak lagi. Segala dapat kalian pelajari dengan klik link tersebut.
Bagi mengakses web offline dengan php mysql, diperlukan sebuah web server lokal. Biasanya yang digunakan oleh banyak developer web ialah XAMPP.

Baca: Pengertian, Fungsi, Dan Cara Menggunakan XAMPP Terlengkap

Nah, bila itu tadi sedikit penjelasan singkat mengenai bahasa PHP, sekarang ini kita akan fokus ke pembahasan utama artikel ini. Yaitu cara upload gambar ke laman menggunakan php dan mysql.
Bila kita berbicara mengenai upload, karenanya kita akan belajar mengenai CRUD (Create, Read, Update, Delete)
Sebetulnya tak terlalu sulit bagi unggah gambar ke database mysql dengan php asal Referensi Codinglogers memperhatikan. Kode bagi mengupload gambar dengan php yang saya bikin disini lumayan singkat dan akan gampang dimengerti. Lumayan dengan 1 file .php gambar akan terupload dan tertampil di laman.
Oke sekarang ini kita masuk ke trik nya. Bagi mengupload gambar ke laman dengan php, ada beberapa hal yang perlu kita lakukan sebelumnya. Yaitu:
1. Bikin folder “upload_gambar” dan bikin folder “gambar” didalamnya. Seperti ini:

 

2. Bikin database. Beri nama “latihan_upload_gambar” yang berisi table “gambar”. Pada table gambar berisi field:

 

Lumayan simpel kan?
Oke, sekarang ini kita masuk ke coding!

Silahkan di halaman latihan, bikin file index.php

Masukan kode berikut:

<!DOCTYPE html>

<html>

<head>

 <title>Latihan Upload -  Gambar http://referensicoding.com</title>

</head>

<body>



<!-- KODE FORMULIR HTML -->

<form method="post" action="" enctype="multipart/form-data">

Upload Gambar: <input type="file" name="gambar"><input type="submit" name="unggah" value="Unggah">

</form>

<!-- KODE FORMULIR HTML -->





<!-- KODE PHP UPLOAD GAMBAR-- >

<?php

$db = mysqli_connect("localhost","root","","latihan_upload_gambar"); // Koneksi ke database

if (isset($_POST['unggah'])) { //Seandainya tombol unggah di klik

 $gambar = $_FILES['gambar']['tmp_name']; //Mengambil file gambar di input type="file" name="gambar"

 $tempat tinggal = $_FILES['gambar']['name']; //Mengambil tempat tinggal/url gambar di input type="file" name="gambar"

 $folder = "gambar/";



 $pindah = move_uploaded_file($gambar, $folder.$tempat tinggal); //Memindahkan gambar ke file gambar/ yang telah dibangun tadi

 if ($pindah) { //Seandainya gambar berhasil dipindah

  mysqli_query($db, "INSERT INTO gambar VALUES('','$tempat tinggal')"); //Masukan tempat tinggal gambar ke database

  echo "<div>Berhasil Upload Gambar!</div>";

 }

 else{//Seandainya gambar gagal dipindah

  echo "<div>Gambar gagal diunggah</div>"; //Tampilkan peringatan

 }



}

?>

<!-- KODE PHP UPLOAD GAMBAR-->



<!-- KODE HTML & PHP UNTUK MENAMPILKAN GAMBAR-->

<?php

$q = mysqli_query($db, "SELECT*FROM gambar");

while ($d = mysqli_fetch_array($q)) {

?>



<center><img src="gambar/<?php echo $d['gambar'];?>" style="width:250px;height:250px;"><br></center>



<?php

}

?>

<!-- KODE HTML & PHP UNTUK MENAMPILKAN GAMBAR-->

</body>

</html>

Berikut ini ialah tampilannya:


Kolom Input HTML


Hasil Dari Input Gambar

Lumayan gampang bukan? Seperti yang saya bilang tadi, semua panduan yang saya bikin disini betul-betul gampang, simpel, dan saya bikin lebih sederhana.
Semua penjelasan dapat kalian lihat di comment code. Agar lebih gampang dimengerti dan dimengerti, berikut ini sourcecode upload gambar ke laman dengan php yang dapat kalian unduh.

DOWNLOAD SOURCE CODE
Pass Winrar: tezigerblog

Oke demikianlah panduan Referensi Coding kali ini mengenai cara unggah gambar ke laman dengan php dan mysql. Semoga bermanfaat. Terima Kasih dan Happy Blogging!

(Visited 24 times, 1 visits today)

Leave a Reply

Your email address will not be published. Required fields are marked *