Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

php ile mysqle resim kaydı

Merhaba arkadaşlar
elimde bir form var formdaki bilgileri alıp veritabanına kaydedebiliyorum fakat bu bilgilere ekstra olarak 10 adet de resim eklemem gerekiyor.
resimlerin yollarını kaydetmem yeterli olur diye düşünüyorum.
nasıl bir yol izlemem daha iyi olur önce bilgileri kaydedip daha sonra yeni bir sayfada mı resimleri kaydettireyim yoksa aynı sayfada mı kaydedilmesi daha iyi?
ayrıca resimleri ayrı bir tabloda mı depolamam gerekiyor ve bunları elimdeki bilgilerle nasıl bağlayabilirim?
cevaplarınız için teşekkürler
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • Kemal adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    63 cevap - 10 soru
    resim yollarını tutmak en mantıklısıdır zaten ama madem 10 tane gibi bir resim tutman gerekiyor bence ek bir tablo oluştur oda
    resimID | ResimYol | UrunID Şeklinde sutunlara sahip olsun
    çekerkende UrunID sutununu eşleşenleri çeker kullanırsın böylece 10 tane ile sınırlı kalmamış olursun.
    • tahsingokalp adlı üyenin fotoğrafı tahsingokalp
      peki resim yollarını nasıl kaydedebilirim tabloya ve ürünidsini falan nasıl çekeceğim
      yani ilk önce ürün bilgilerini kaydedip öyle mi resim ekleme bölümüne geçeyim
      12 yıl önce yazılmış

Cevaplar

  • zyber adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    57 cevap - 25 soru
    resim adlarını düzenle 10 resmin olsun diyelim adlarıda şu şekilde olmalı...

    haber-resim-resim-1.jpg
    haber-resim-resim-2.jpg
    haber-resim-resim-3.jpg
    haber-resim-resim-4.jpg
    haber-resim-resim-5.jpg
    haber-resim-resim-6.jpg
    haber-resim-resim-7.jpg
    haber-resim-resim-8.jpg
    haber-resim-resim-9.jpg
    haber-resim-resim-10.jpg

    databaseye sadece rakam olmayan tek ismi kaydedersin
    ya da 1. resmi yüklersin haber-resim-resim-1.jpg sonra sayaç ile 10 a kadar döndürürsün...

    ancak her kayıtta 10 resim var ise işe yarar ya da dizinde 10 a kadar saydırırsın nerde false dönerse o kadar resim vardır diyerek istediğin sayıya kadar da numaralandırıp sayfaya dökebilirsin...
    • zyber adlı üyenin fotoğrafı zyber
      ancak bu işin en mantıklı yolu başka bir tbloda tutmaktır...
      12 yıl önce yazılmış
    • tahsingokalp adlı üyenin fotoğrafı tahsingokalp
      resim adlarını değiştirme gibi bir seçeneğim yok kullanıcı rastgele resimler ekleyecek onun için veya isimlerini değiştirebilirim ama bir sürü resim olacak onda da sayılar problem çıkarmayacak mı
      12 yıl önce yazılmış
    • chveneburi adlı üyenin fotoğrafı chveneburi
      Merhaba

      Resim adları serialize, implode ve explode fonksiyonlarını kullanarak aynı tabloya yazabilirsiniz..

      Örneğin serialize kullanarak veritabanı yazar, unserialize komutu ile geri çağırabilirsiniz.

      Yukarıda verdiğim fonksiyonları php.net sitesinde inceleyebilirsiniz.

      Ek olarak basurl tipi bir fonksiyon kullanrak sadece /images/resim-adı.jpg olarak kayıt edebilirsiniz.

      Kolay gelsin
      12 yıl önce yazılmış
  • tahsingokalp adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    6 cevap - 15 soru
    teşekkür ederim dosya yollarını kullanmaya ve ayrı bir tabloda depolamaya karar verdim.
    resim yükleme için tavsiye edebileceğiniz bir class var mı veya nasıl yapabilirim?
    dediğim gibi birden çok resim yüklenecek en fazla 10 ama kaç tane olduğuna kullanıcı karar verecek ve bu yüklediğim resimlerin yollarını nasıl alabilirim mysqle yükleyebilmek için