• 24-01-2020, 09:16:15
    #1
    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?
  • 24-01-2020, 09:19:01
    #2
    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?
    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.
  • 24-01-2020, 09:34:56
    #3
    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.
    Aynen hoczm bende oyle dusundum peki su 5 yildiz ve efek kismini naisl yaparim Jquery ile yapmam lazimda nasil olmali?
  • 24-01-2020, 09:38:38
    #4
    çoktan çok a ilişikisel veritabanı modellemelisin
    ustalar
    -ustaid, usta_adi, usta_soyadi
    kullanicilar
    -user_id,user_adi, user_soyadi
    usta_puan
    -id, usta_id(foregin_keyustalar.ustaid),user_id, puan
  • 24-01-2020, 09:39:33
    #5
    Üyeliği durduruldu
    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?
  • 24-01-2020, 13:42:24
    #6
    zeytin8899 adlı üyeden alıntı: mesajı görüntüle
    Aynen hoczm bende oyle dusundum peki su 5 yildiz ve efek kismini naisl yaparim Jquery ile yapmam lazimda nasil olmali?
    Bununla ilgili ajax çalıştırmanız gerekli, Bir örnek buldum sizin için; https://phppot.com/php/star-rating-w...d-jquery-ajax/ kodları düzenleyerek sisteminize uyarlayabilirsiniz.

    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





    hocam 5 yıldız verme mevzusunu arkadaş yapmak istiyor yazdığınız ne alaka?
    Benim yazdığım cevap ile sizin yazdığınız arasında ne fark var? Anlamsız bulduğunuz yer neresi?