Cara Upload Gambar Ke Database Dengan PHP

Cara Upload Gambar Ke Database Dengan PHP
Pada pertemuan kali ini, saya akan membagikan cara upload gambar kemudian menyimpanya di database dengan PHP. Tanpa panjang lebar langsung saja siapkan database dengan nama db_crud dan tabel dengan nama tabel_upload. isikan sourcecode berikut untuk membuat tabelnya




CREATE TABLE `tabel_upload` (
  `id` int(3) NOT NULL,
  `gambar` varchar(100) NOT NULL,
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

ALTER TABLE `tabel_upload`
  ADD PRIMARY KEY (`id`);
 ALTER TABLE `tabel_upload`


kemudian bukalah texteditor dan simpan dengan nama koneksi.php ketikan sourcecode berikut ini (untuk koneksi ke database), sesuaikan konfigurasi databasenya

<?php
$dbhost="localhost";
$dbuser="root";
$dbpass="";
$db="db_crud";
$conn=mysqli_connect($dbhost,$dbuser,$dbpass,$db);
?>

kenudian buatlah file dengan nama index.php dan berikut sourcecodenya. Simpan di folder htdocs/upload

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
    <title>kiblatwebsite.blogspot.co.id</title>
</head>
<body>
 <h1>Upload Gambar</h1>
    <form action="" method="POST" enctype="multipart/form-data">
    <input type="file" name="gambar" required><p>
      <input type="submit" name="submit" value="UPLOAD">
    </form>


<?php
if(isset($_POST['submit'])){
    include 'koneksi.php';
            $nama = $_FILES['gambar']['name'];
            $ukuran = $_FILES['gambar']['size'];
            $file_tmp = $_FILES['gambar']['tmp_name'];    
         

            if (move_uploaded_file($file_tmp, 'file/'.$nama)) {
                        $query = mysqli_query($conn,"INSERT INTO tabel_upload VALUES('', '$nama')");
                        echo "<p>Proses Upload Sukses,Gambar Yang Anda Upload</p><img src='file/$nama' width='200px;height='200px;'>";
  

                     }else{
                        echo 'Gagal';
                    }
             
        }

        ?>
</body>

</html>

Dan yang sangat penting adalah folder tempat menyimpan gambar anda, buatlah folder baru dengan nama file di htdocs/upload. 

Untuk melihat hasilnya, bukalah dengan mengetikan di url http://localhost/upload/

Demikian artikel dari saya semoga dapat membantu. Untuk artikel lainya lihat disini

Saya lahir di Lamongan,besar d Lamongan. Sempat mengenyam pendidikan S1 Sistem informasi di perguruan tinggi swasta d Surabaya.Alhamdulillah lulus. Ketertarikanku di dunia teknologi informasi khususnya di website di mulai dari tahun 2010,hingga sekarang masih berkutat di bidang Teknologi Informasi

Share this

Related Posts

Previous
Next Post »

1 comments:

comments
31 May 2018 at 22:19 delete

Terimakasih.. tulisannya sangat bermanfaat..
My blog
My Campus

Reply
avatar

Informasi Yang Harus Kamu Ketahui

loading...