Arkadaslar yeni script yaziyorum ve scriptin bir ozelligi ustalarin 5 uzerinden yildizlari var. Bu yildizlarda sitede oturum acan kullanicilar verebiliyor.
Bu puan olayinin veritabani ve mantigi sizce nasil olmali?
çoka çok bir ilişki var burada yani ara tablo olması gerekiyor kullanıcı da puan id olacak ustada puanid olacak bir de puanlar tablosu olacak oraya bağlanacak 2 id de puanlar tablosunda puanid ile puan olacak
çoka çok bir ilişki var burada yani ara tablo olması gerekiyor kullanıcı da puan id olacak ustada puanid olacak bir de puanlar tablosu olacak oraya bağlanacak 2 id de puanlar tablosunda puanid ile puan olacak
yani
kullanıcı:
kullanıcıid
puanid
vs.
usta:
ustaid
puanid
vs.
puanlar:
puanid
puan
şeklinde 3 adet tablon olması gerekiyor
Veritabanında bir tabloda;
id + ustaid + puan + musteriid
1 + 1 + 5 + 2
1 + 1 + 2 + 3
Şeklinde tutabilirsin. Basit bir mantıkla puanları toplayarak ortalama alabilirsin.
hocam 5 yıldız verme mevzusunu arkadaş yapmak istiyor yazdığınız ne alaka?