-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlogic-edit-barang.php
55 lines (50 loc) · 1.8 KB
/
logic-edit-barang.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
include 'conn.php';
if (isset($_POST['submit'])) {
// ambil data dari form
$barang_id = $_POST['idBarang'];
$barang_kode = $_POST['kodeBarang'];
$barang_nama = $_POST['namaBarang'];
$barang_harga = $_POST['hargaBarang'];
// Proses upload foto
$barang_foto = $_FILES['fotoBarang']['name'];
$tmp_foto = $_FILES['fotoBarang']['tmp_name'];
$path_foto = "uploadFoto/" . $barang_foto;
// jika ada foto baru diupload
if (!empty($barang_foto)) {
// pindahkan foto yang diupload
if (move_uploaded_file($tmp_foto, $path_foto)) {
// ambil foto lama
$query_select = $conn->query("SELECT barang_foto FROM tb_barang WHERE barang_id = '$barang_id'");
$data = $query_select->fetch_assoc();
// hapus file foto pada folder
if (file_exists("uploadFoto/" . $data['barang_foto'])) {
unlink("uploadFoto/" . $data['barang_foto']);
}
// update data
$query = $conn->query(
"UPDATE tb_barang SET
barang_kode='$barang_kode', barang_nama='$barang_nama', barang_harga='$barang_harga',barang_foto='$barang_foto' WHERE barang_id='$barang_id'"
);
}
} else {
// jika tidak ada foto diupload
$query = $conn->query("UPDATE tb_barang SET
barang_kode = '$barang_kode',
barang_nama = '$barang_nama',
barang_harga = '$barang_harga'
WHERE barang_id = '$barang_id'");
}
// notifikasi
if ($query == true) {
echo "<script>
alert('Data Berhasil Diubah');
window.location='view-barang.php'
</script>";
} else {
echo "<script>
alert('Data Gagal Diubah');
window.location='view-barang.php'
</script>";
}
}