Şimdi Ara

Ürünleri veri tabanına kaydetmek hakkında yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
633
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba. İş yerimizin sitesinin front-endini yapmıştım hiçbir fonksiyonu yoktu. Şimdi siteyi php ile işlevsel hale getiriyorum giriş ve kayıt kısmını yaptım sepet kısmını yapmaya çalışıyorum. Bunun için ürünleri veri tabanına kaydedip oradan çekmem gerektiğini fark ettim ama beceremedim. Olay şu şimdi ben ürünleri kendim elle divle koymuştum bunları nasıl veri tabanına aktaracağım onu anlamadım. Veri tabanında urunler diye bir tablo açıp id ürün adı ürün açıklama ürün fotoğraf yolu ürün fiyat adlı sütunlar koydum ama beceremedim yardım edebilir misiniz?

    < Bu ileti mini sürüm kullanılarak atıldı >



  • yani isteğim şu tasarımda böyle ürünler var ben bunları nasıl veritabanına kaydedip oradan çekip listeletirim?

    Ürünleri veri tabanına kaydetmek hakkında yardım
  • Php bilmediğimi belirterek mantığını anlatmaya çalışayım.


    Yapmış olduğun site statik sitedir.(javascripti varsaymazsak).Yani değişikliği zor.


    Normalde veritabanında resimin sunucudaki yolu tutulur.


    1-Veritabanında resimler tablosu oluştur

    kolonların özelliklerini aşağıdaki gibi yapabilirsin.(mssql e göre yazıyorum.mysql de değişiklik gösterebilir)

    -id int primary key identity(1,1)

    -path varchar(500)


    2- Resimlerin yolunu tek tek bu tabloya kaydet.


    3- Önceki tüm divleri sil.Sadece 1 tane yeter.


    4-foreach döngüsü ile tablodan kayıtları çek ve foreach içinde resimi içine alacak div'den 1 adet ekle.bunun da içindeki img src özelliğine o anda okuduğun satırın path hücresini gösterirsin.


    Örneğin asp.net mvc de şöyle yapılabilir.


    Kod

    Yığını:
    @model resimler //resimler modelimiz veya entity <body> // body tagları içine gir @foreach (var resim in resimler) { <div> <img src="@resim.path" alt="yüklenemedi" /> </div> } </body>


    kodları direk yazdım.Hatalı olabilir ama php de de mantık aynı.sadece erişmek ve okumak kısmı farklılık gösterecektir.




    < Bu mesaj bu kişi tarafından değiştirildi chnkyn -- 19 Eylül 2020; 3:15:57 >




  • Eğer herhangi bir framework kullanıyorsanız, MVC yapısında controller den kullandığınız veritabanına id ile çekmeniz query e almanız lazım. Ayrıca hangi div içine gidiyorsa onuda belirtmeniz lazım yoksa kod çalışsa bile ön tarafta görüntüleyemezsiniz. Ayrıca hangi framework e göre çalışıyorsanız o framework un permission undan veritabanını tanıtmanız , path vermeniz lazım. Ben Symfony framework un da çalıştım . Fakat aşağı yukarı PHP de yapı bu şekilde.

    < Bu ileti DH mobil uygulamasından atıldı >
  • php den gmaile mesaj gönderen yokmu :)

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.