Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Bagaimana cara ambil value form enctype="multipart/form-data" dari database
jadi begini saya ambil value dari database knp gk keluar yh? padahal nama field di db sama tapi saya ambil value2 yg lain bisa keluar, apa saya salah penulisan kodenya untuk ambil value untuk yg bertipe file?
4 Jawaban:
Memang tidak bisa gan ambil data database ke value input file... Solusinya agan bisa naruh codenya dalam bentuk img
<img src="images/<?php echo $row['gambar'] ?>">
sepertinya tidak bisa karena alasan keamanan. tetapi sebenarnya bisa menggunakan cara dengan menyertakan tag <img> untuk menampilkan gambarnya
<img src="<?php echo $row['gambar'];?>">
<input type="file">
jd ada 2 elemen berbeda yaitu <img> untuk menampilkan gambar dan <input type="file"> untuk mengupload gambar.
Atau boleh gini logikanya,
1. Berdoa. 2. Tambahin lagi satu input hidden untuk ngambil value foto di DB
<input type="hidden" name="fotodiDB" value="<?= $namafoto ?>">
3. Terus, code lu itu tetep aja. 4. Terus di prosesnya, lu harus nerima sebuah kondisi, misalkan
if(isset($_FILES['gambar']['name'])){
//Ini akan nyimpen foto baru dan ngereplace database lama
} else {
//Ini nyimpen foto lama
}
5. Selesai. Happy coding!