Postingan lainnya
Bagaimana Cara Upload File di PHP ?
Saya mau tanya, bagaimana cara upload dalam file PHP? Saya punya 2 file satu proses.php dan satunya form.php Saya mengikuti cara Sekolah Koding, tapi ketika ikut cara lain agak berbeda.
Contoh proses.php
function tambah_barang($kodebarang, $namabarang, $jumlahbarang, $gambar){
global $mydb;
$kodebarang = mysqli_real_escape_string($mydb, $kodebarang);
$namabarang = mysqli_real_escape_string($mydb, $namabarang);
$jumlahbarang = mysqli_real_escape_string($mydb, $jumlahbarang);
$gambar = mysqli_real_escape_string($mydb, $gambar);
$query = "INSERT INTO daftar_barang (Kode_Barang, Nama_Barang, Jumlah, Gambar) VALUES ('$kodebarang', '$namabarang', '$jumlahbarang', '$gambar') ";
if( mysqli_query($mydb, $query) ){
return true;
}else{
return false;
}
}
Contoh form.php
<?php
if ( isset( $_POST['submit'])){
$kodebarang = $_POST['kodebarang'];
$namabarang = $_POST['namabarang'];
$jumlahbarang = $_POST['jumlahbarang'];
$gambar = $_POST['gambar'];
if ( !empty(trim($kodebarang)) && !empty(trim($namabarang)) && !empty(trim($jumlahbarang)) && !empty(trim($gambar)) )
{
if ( tambah_barang($kodebarang, $namabarang, $jumlahbarang, $gambar) ) {
echo "Berhasil";
}else{
echo "Form Kurang Lengkap";
}
}else{
echo "Gagal";
}
}
?>
<form>
<input type="text" name="kodebarang">
<input type="text" name="namabarang">
<input type="text" name="jumlahbarang">
<input type="file" name="gambar">
<input type="submit" name="submit" value="submit">
</form>
Terima kasih atas tanggapannya semua
0
1 Jawaban:
<?php
if(isset($_POST['submit'])){
// tambahkan ini
$nama = $_FILES['gambar']['name'];
$sumber = $_FILES['gambar']['tmp_name'];
$tujuan = 'upload/' . $nama;
if(move_uploaded_file($sumber, $tujuan)){
echo 'upload berhasil';
}else{
echo 'terjadi error saat upload file';
}
}
?>
<!-- edit bagian ini -->
<form action = "proses.php" method="post" enctype="multipart/form-data">
Semoga Bermanfaat, ... Happy Sharing (^_^)
0