zeytin8899 adlı üyeden alıntı: mesajı görüntüle
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



BUYRAK adlı üyeden alıntı: mesajı görüntüle
ç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



celalyesil adlı üyeden alıntı: mesajı görüntüle
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?