Merhabalar.
Kayıt sayfasında yüklenen resmi resimler klasörüne kayıt ettirmek istiyorum. Bunu nasıl yaparım? Kodlar aynı sayfada olacak
İnternetten baktım ama hepsi action="" kısmını farklı sayfada yapıyor ben onlarıda aşağıdaki sayfada yaptırtmak istiyorum ve veriitabanında resimi hangi veri tipiyle tutman gerekiyor ?
Php resim yüklemeyi nasıl yaparım
4
●102
- 19-01-2021, 09:48:33database alanındaki isset($_POST["resim_url"]) bunlar doğru mu yoksa yanlış mı tanımladım?Omerfd adlı üyeden alıntı: mesajı görüntüle
Resim ile ilgili şeylerin hepsini kaldirinca kayit basrili sekilde yapiliyor ama bunlar oldugu zaman yapmiyor - 19-01-2021, 10:42:53Üyeliği durdurulduMerhaba. Action aynı sayfada olabilir fark etmez, bunun için şuan yaptığınız gibi boş bırakabilirsiniz. Burada 2 farklı sorun var:
- Form'da enctype="multipart/form-data" attribute'u olmazsa seçilen dosya POST edilmez.
- Post edilen dosyaya $_POST ile değil $_FILES ile ulaşmanız gerekli.
Veri tabanında resimi hangi veri tipiyle tutman gerekiyor?
Direkt ham haliyle tutabilirsiniz, ama genel olarak tavsiye edilmez. Genelde kullanılan - benim de kullandığım - görseli uploads gibi bir klasörde tutup görsel adını veri tabanına kaydetmektir.
https://www.w3schools.com/php/php_file_upload.asp
Burada güzel bir örnek var.