Membuat Fungsi Upload dan Delete Gambar dengan PHP

Tak diragukan lagi kalo PHP ialah bahasa pemrogramman yang handal bagi pemrogramman dengan menggunakan situs, banyak sekali program program besar maupun kecil menggunakan bahasa pemrogramman ini, dan kali ini saya akan menshare bagaimana Membuat Fungsi Upload dan Delete Gambar dengan PHP, oke tak perlu berlama – lama, seketika saja kita praktekan.





Pertama-tama tama kalian siapkan database kalian dan bikin tabel di PHP myadmin, liat contoh di bawah ini.



Tidak



lalu buka text editor kalian dan ketikan kode PHP di bawah ini dan beri nama dengan nama index.php



index.php



<?php 
$server = 'localhost';
$user= 'dumet';
$pass= 'school';
$db = 'webmaster';

$conn = mysqli_connect($server, $user, $pass, $db);
if(!$conn) die(mysqli_connect_error());


$query = mysqli_query($conn, SELECT * FROM 00arif_gambar);

if(isset($_POST[submit])){

$date = date(Y-m-d H:i:s);
$file_name = $_FILES[file][name];
$tmp_name = $_FILES[file][tmp_name];
if(empty($tmp_name)){
header(location:index.php?gagal);
}else{
move_uploaded_file($tmp_name,images/. $file_name);
mysqli_query($conn, INSERT INTO 00arif_gambar VALUES('','$file_name','$date'));
}
header(location:index.php?berhasil);
}

?>

<!DOCTYPE html>
<html lang=en>
<head>
<meta charset=utf-8>
<meta http-equiv=X-UA-Compatible content=IE=edge>
<meta name=viewport content=width=device-width, initial-scale=1>
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Upload Gambar</title>
<!-- Latest compiled and minified CSS -->
<link rel=stylesheet href=https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css integrity=sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u crossorigin=anonymous>

<!-- Optional theme -->
<link rel=stylesheet href=https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css integrity=sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp crossorigin=anonymous>
</head>
<body>
<div class=container>
<div class=row>
<div class=col-md-2></div>
<div class=col-md-8>
<h2 class=text-success text-center>Upload Delete Gambar</h2>
<div class=panel panel-default>
<div class=panel-body >
<form action= method=post enctype=multipart/form-data>
<div class=form-group>
<label for=exampleInputFile>Pilih Gambar</label>
<input type=file name=file id=exampleInputFile>
</div>
<input class=btn btn-info btn-sm type=submit value=Kirim Gambar name=submit>
</form>
<?php if(isset($_GET[gagal])){ ?>
<h2 class='text-danger'>Jangan Kosong</h2>
<?php }else if(isset($_GET[berhasil])){ ?>
<h2 class='text-success'>Berhasil Upload</h2>
<?php }else if(isset($_GET[berhasil-delete])){ ?>
<h2 class='text-danger'>Berhasil Delete</h2>
<?php } ?>
</div>
</div>

<hr>
<div class=table-responsive>
<table class=table table-bordered table-hover>
<tr>
<th>No</th>
<th>Nama Gambar</th>
<th>Gambar</th>
<th>Action</th>
</tr>
<?php $no=1; ?>
<?php if(mysqli_num_rows($query)>0){ ?>
<?php while($row=mysqli_fetch_array($query)){ ?>
<tr>
<td><?php echo $no++ ?></td>
<td><?php echo substr($row['gambar'], 0,-4) ?></td>
<td><img width=100 height=100 src=images/<?php echo $row['gambar'] ?> alt=Tak diragukan lagi kalo PHP ialah bahasa pemrogramman yang handal bagi pemrogramman be Membangun Guna Upload dan Delete Gambar dengan PHP></td>
<td>
<a href=delete.php?delete=<?php echo $row['id'] ?>>delete</a>

</td>
</tr>
<?php } ?>
<?php }else{ ?>
<tr>
<td colspan=4><h2 class=text-danger text-center>Data Kosong Bos!</h2></td>
</tr>
<?php } ?>
</table>
</div>
</div>
<div class=col-md-2></div>
</div>
</div>

</body>
</html>


 



ketikan kode javascript di bawah ini sebelum kode penutup body </body>



<script src=”https://code.jquery.com/jquery-3.2.1.min.js” integrity=”sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=” crossorigin=”anonymous”></script>


<script src=”https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js” integrity=”sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa” crossorigin=”anonymous”></script>



bikin folder sejajar dengan index.php



Tidak



lalu ketikan kode dibawah ini dan beri nama dengan nama delete.php



delete.php



<?php 
include index.php;
$id = $_GET[delete];
$i = mysqli_query($conn, SELECT * FROM 00arif_gambar WHERE id ='$id' );
$u =mysqli_fetch_array($i);

if(is_file(images/.$u['gambar'])) unlink(images/.$u['gambar']);
mysqli_query($conn, DELETE FROM 00arif_gambar WHERE id='$id' );
header(location:index.php?berhasil-delete);


?>


kalo telah karenanya akan seperti kgambar di bawah ini.



Tidak



demeikian cara Membuat Fungsi Upload dan Delete Gambar dengan PHP, semoga bermanfaat yah…



 




Sumber https://kursuswebsite.org

Popular posts from this blog

Perbedaan Antara Keyup dan Keydown Pada jQuery

Membuat Table Warna Berselang dengan PHP