Postingan lainnya
upload multiple file
bagaimana caranya upload gambar (lebih dari satu) ke database???? terima kasih
12 Jawaban:
Bisa pakai dropzone [link]http://www.dropzonejs.com/[/link] Ini scriptnya yang udah ane modifikasi https://github.com/cescgie/dragidropi
maaf gan kalau cara upload ke databse nya gimana ya??? terima kasih
Bisa dengan blob. Tapi lebih simpel dan effektif umumnya untuk ke database yang diupload cukup nama dan path(lokasi) dari file yang diupload dalam tipe string. Jadi nanti ketika ingin ditampilan di front-end, tinggal query dari database lokasi file dan namanya.
saya udah cobain gan.... jadi saya bikin 1 tabel produk..yang isi nya ada nama produk gambar1 gambar2 gambar3 dll... untuk upload nya berhasil ...tapi ketika di move ke path (folder) nya cuma 1 gambar saja. jd pas pemanggilan yg muncul juga hanya 1 gambar saja.... itu gimana ya solusi nya?? maaf masih newbie :)
Ini udah pakai script ane di atas? Harusnya works perfectly Coba share code dan errornya
Kalau jumlah file yang diupload pasti seperti itu ga perlu dropzone gan. Cukup bikin input uploadnya aja yang dimultiply sesuai keinginan. Kasih nama input beda2.
iya gan tapi move uploade file ke path(folder) ga bisa semua..cuma kesimpen satu... dari script saya di atas dimana salah nya ya?
move_uploaded_file -nya hanya untuk gambar1. Bukannya pengen semua gambar?
iya gan,saya udah cobain bikin move_uploaded_file -nya 3...tapi gambar yg masuk cuma 1 ?? gimana yah? atau punya saran lain gan? intinya sih dari 1 produk itu gambar nya lebih dari satu gtu gan?
Coba script ini
if(isset($_FILES["gambar"])){
//Ulang di setiap file
for($i=0; $i<count($_FILES["gambar"]["name"]); $i++) {
//Deteksi temporari path
$tmpFilePath = $_FILES["gambar"]['tmp_name'][$i];
//Cek apakah file yang diupload lebih dari satu
if ($tmpFilePath != ""){
//Set path/folder baru untuk tempat upload
$newFilePath = "files/" . $_FILES["gambar"]["name"][$i];
//Upload file dari temporari path ke folder baru
$upload = move_uploaded_file($tmpFilePath, $newFilePath);
if($upload){
echo "sukses upload";
}else{
echo "gagal upload";
}
}
}
}
Untuk submit, namanya dalam bentuk array
<form action="" method="POST" enctype="multipart/form-data">
<input type="file" name="gambar[]" multiple>
<input type="submit">
</form>
terima kasih om @Cescgie..sudah terpecahkan hehe