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');
?>
$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>
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>
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.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>";
}
?>
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>
$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>
Cara menampilkam dan menginputkan gambar di Mysql dengan PHP
Reviewed by Unknown
on
02:30
Rating:

No comments