Cara menampilkam dan menginputkan gambar di Mysql dengan PHP

    Latih Kode - Database berfungsi untuk menyimpan segala sesuatu data yang kita miliki yang nantinya akan diproses didalam sebuah sistem. Data yang tersimpan akan menjadi lebih tersusun secara terstruktur dan rapi sehingga tidak membingungkan kita dalam mengolah data pada setiap saat. Data yang dimuat dapat berupa Char atau huruf, integer atau angka, dan gambar.

   Untuk tutorial kali ini, saya akan berbagi mengenai cara menginputkan dan menampilkan gambar menggunakan PHP Mysql. Sebelumnya kalian juga harus memiliki komponen komponen yang akan dibutuhkan seperti Xampp , kode editor, web browser, dan kesabaran(:v). Sebelum melakukan koneksi dengan database kalian juga harus mengetahui versi mysql yang anda gunakan. disini saya menggunakan Mysql. Silahkan di cek di web server kalian.


1. Buatlah databasenya terlebih dahulu, disini saya memberi nama database "artikel" dengan tabel yang berisi "simpan". Atau kalau kalian tidak mau ribet kalian bisa meng export file ini : File
Sebelumnya jadikan semua file di bawah ini di folder. Disini saya memberinama folder coba.


2. Koneksikan dengan database beri nama file koneksi.php
<?php
$dbhost = 'localhost' ;
$dbuser = 'root' ;
$dbpass = '';
$dbname = 'petay';
$connect = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname) or die('koneksi gagal');
?>

3. Buatlah form nya terlebih dahulu kemudian beri nama file input.php
<form action="prosesupload.php" method="post" enctype="multipart/form-data">
         Upload Gambar : <br>
         <input type="file" name="gambar" required /><br><br>
         Judul :<br><input type="text" name="judul"><br><br>
         isi : <br><textarea type="text" name="isi"></textarea><br><br>
         <input type="submit" value="Upload" >
</form>
Untuk mengupload gambar gunakan type "file" dengan variabel terserah. Isi action dengan prosesupload.php yang nantinya berfungsi untuk memproses file inputan agar masuk dan tersimpan ke database kita.

4. Setelah itu buat file proses upload gambar atau image. Beri nama file dengan prosesupload.php
<?php
include "koneksi.php";$judul = $_POST ['judul'];
$isi = $_POST ['isi'];
$lokasi_file = $_FILES['gambar']['tmp_name'];
$tipe_file   = $_FILES['gambar']['type'];
$nama_file   = $_FILES['gambar']['name'];
$direktori   = "gambar/$nama_file";

if (!empty($lokasi_file)) {
    move_uploaded_file($lokasi_file,$direktori);

$sql = "insert into simpan (gambar,judul,isi) values ('$nama_file','$judul','$isi')";
$aksi = mysqli_query($connect, $sql);

if (!$aksi) {
echo "maaf gagal memasukan gambar";
}else{
    echo"<script>alert('Gambar Berhasil diupload !');history.go(-1);</script>";
}
?>
Simpelnya gini, untuk file tipe gambar si PHP ini menyalin file gambar yang ada ke direktori awal ke direktori baru yang telah kita buat "img" atau temp yang mana foldernya terletak dalam satu lokasi yaitu di folder coba.

5. Buatlah sebuh halaman untuk menampilkan gambar hasil inputan tersebut. Lalu beri nama Tampil.php
<?php    include 'koneksi.php';
   $query = "SELECT * FROM simpan";
   while ($data = mysqli_fetch_array($hasil)){
        echo "<h2>".$data['judul']."</h2>";?>
        <img src="gambar/<?php echo $data['gambar']; ?>" border="0"/>
       <?php echo "<h2>".$data['isi']."</h2>";
?>
<br /><center><a href="input.php">Upload lagi</a></center>

Sekian, semoga bermanfaat bagi kita semua :)
Cara menampilkam dan menginputkan gambar di Mysql dengan PHP Cara menampilkam dan menginputkan gambar di Mysql dengan PHP Reviewed by Unknown on 02:30 Rating: 5

No comments