Skip to content Skip to sidebar Skip to footer

Cara Membuat Upload Foto dengan PHP dan MySQL

Cara Membuat Upload Foto dengan PHP dan MySQL

Upload foto merupakan salah satu fasilitas yang harus ada dalam membuat sebuah web. Contohnya yaitu Facebook, Twitter, dan yang lainnya.

Upload foto atau menyimpan foto/gambar ke dalam database berbeda dengan menyimpan data bertipe string, integer dan tipe-tipe data yang lainnya. Selain menyimpan nama file gambar, diharuskan juga untuk memindahkan file foto tersebut ke dalam folder/directory yang telah ditentukan pada aplikasi yang dibangun.


1. Buat sebuah form dengan nama upload.php. Berikut source code form upload.php :


<form name="upload" method="post" action="proses.php" enctype="multipart/form-data">
Judul <input type="text" name="judul">
<input id="uploadImage" type="file" name="image"  />
<br><br>
<input type="submit" width="120" height="24" name="upload" value="UPLOAD" >
</form>
2. Untuk memproses upload harus membuat sebuah file yaitu proses.php, kenapa harus dengan nama proses.php?karena pada form upload tertulis action="proses.php". Berikut source code proses.php :


<?php
mysql_connect("localhost", "root", "");
mysql_select_db("vendidit");
$judul=$_POST['judul'];

if (isset($_POST['upload'])){
 $fileName = $_FILES['image']['name'];
 $sql = "insert into upload Values (NULL, '$judul', '$fileName')";
 mysql_query($sql);
 move_uploaded_file($_FILES['image']['tmp_name'], "images/".$_FILES['image']['name']);
 echo"<script>alert('Gambar Berhasil diupload !');history.go(-1);</script>";
}
?>

Keterangan :
mysql_connect("localhost", "root", ""); merupakan syntax koneksi ke database dengan nama host "localhost", nama user "root" dan untuk passwordnya dikosongkan
mysql_select_db("vendidit"); memilih database yang akan digunakan yaitu vendidit.

Berikut adalah struktur tabel nya :


move_uploaded_file($_FILES['image']['tmp_name'], "images/".$_FILES['image']['name']); digunakan untuk memindahkan foto ke directory yang telah ditentukan yaitu images/


Hasilnya :


Tidak ada yang sulit jika kita mau belajar.
Demikian Cara Membuat Upload Foto dengan PHP dan MySQL. Semoga bermanfaat dan terimakasih.

Post a Comment for "Cara Membuat Upload Foto dengan PHP dan MySQL"