Kaskus

Tech

vh4nzAvatar border
TS
vh4nz
[ASK]Update Gambar
gan ane kan bikin update data barang dan gambar gitu...nah pas mau ane update,yg bisa ke update cuma data2 nya doang,gambar nya engga...gambar yg ane update pun ga masuk ke file direktori gambarnya ...mohon pencerahannya gan,udah stuck bgt,maklum nubi emoticon-Sorry

edit_barang,php
Code:

<?php
$id = $_GET['id_brg'];
$query = mysql_query("SELECT * FROM barang WHERE id_brg='$id'") or die(mysql_error());
$data = mysql_fetch_array($query);
?>

<form method="post" action="update_barang.php" enctype="multipart/form-data" id="form1" >

<input class="col_4" type="hidden" id="id_brg" placeholder="Kode Barang" maxlength="50" name="id_brg" value="<?php echo $data['id_brg']; ?>" />
<?php //echo '<img src="'.$data['gambar_brg'].'" alt="'.$data['nama_brg'].'" title="'.$data['nama_brg'].'" width = "100" height = "100" />';?>
<input type="hidden" name="gambar_lama" value="<?php echo $data ['gambar_brg']; ?>" />
<input type="hidden" name="type" value="<?php echo $data['type']; ?>" />


<table>
<tr>
<td align="right">Nama Barang </td>
<td><input class="col_4" type="text" id="nama_brg" placeholder="Nama Barang" maxlength="50" name="nama_brg" value="<?php echo $data['nama_brg']; ?>" /></td>
</tr>

<tr>
<td align="right">Harga </td>
<td><input class="col_4" type="text" id="hargab_brg" placeholder="Harga" maxlength="50" name="harga_brg" value="<?php echo $data['harga_brg']; ?>"></td>
</tr>

<tr>
<td align="right">Deskripsi </td>
<td><textarea id="deskripsi" name="deskripsi" placeholder="Deskripsi ..." style="width: 400px; height: 200px" ><?php echo $data['deskripsi']; ?></textarea></td>
</tr>

<tr>
<td align="right">Jumlah </td>
<td><input class="col_4" type="text" id="jumlah_brg" maxlength="15" name="jumlah_brg" value="<?php echo $data['jumlah_brg']; ?>"></td>
</tr>

<tr>
<td align="right">Kategori </td>
<td><select class="col_4" id="kategori" name="kategori" value="<?php echo $data['kategori']; ?>">
<option>---------</option>
<option value="Sparepart" >Sparepart</option>
<option value="Body Mobil">Body Mobil</option>

</select>
</td>
</tr>

<tr>
<td align="right">Gambar </td>
<td><input class="input-file uniform_on" id="gambar" name="gambarbarang" type="file" value="100" ></td>
<img src="<?php echo $data['gambar_brg'];?>" width="100" height="100">
</tr>
</table>

<div id="actions" align="center">
<button type="submit" class="blue" name="submit">Save</button>
<button type="reset" >Reset</button>
</div>

</form>


update_barang.php
Code:

<?php
include('config.php');


$id=$_POST['id_brg'];
$namaBarang=$_POST['nama_brg'];
$hargaBarang=$_POST['harga_brg'];
$jumlahBarang=$_POST['jumlah_brg'];
$Deskripsi = $_POST['deskripsi'];
$kategori=$_POST['kategori'];
$gambar_lama=$_POST['gambar_lama'];
$gambar=$_FILES['gambarbarang']['name'];



//proses upload photo jika ada
if (empty($_FILES['gambarbarang']['name'])){
$nama_file=$gambar_lama;
$type=$_POST['type'];
$query=mysql_query("UPDATE barang SET id_brg='$id',nama_brg='$namaBarang',harga_brg='$hargaBarang',jumlah_brg='$jumlahBarang',deskripsi='$Deskripsi',kategori='$kategori',gambar_brg='$nama_file',type='$type' WHERE id_brg='$id'");
}else{
$type=$_FILES['gambarbarang']['type'];
$namafolder='../gambar/';
$rnd=date('H-i-s');
$nama_file_upload=$rnd.'-'.$gambar;
$alamatfile =$namafolder . $nama_file_upload;

if($type != "image/jpeg" && $type != "image/jpg" && $type != "image/gif" && $type != "image/x-png"){
echo "File Yang Di izinkan Hanya jpg,jpeg,png,gif!!</a>";
}else{
unlink("../gambar/".$gambar_lama);
$upload=move_uploaded_file($_FILES['gambarbarang']['tmp_name'],$alamatfile);
$query=mysql_query("UPDATE barang SET id_brg='$id',nama_brg='$namaBarang',harga_brg='$hargaBarang',jumlah_brg='$jumlahBarang',deskripsi='$Deskripsi',kategori='$kategori',gambar_brg='$nama_file_upload' type='$type' WHERE id_brg='$id'");
}
}
if($query){
header("location:barang.php?message=update");
}else{
echo mysql_query();
}

?>
Diubah oleh vh4nz 17-09-2014 00:49
0
1.1K
8
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Website, Webmaster, Webdeveloper
Website, Webmaster, Webdeveloper
KASKUS Official
23.5KThread5.6KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2026 KASKUS, PT Darta Media Indonesia. All rights reserved.