• 22-02-2013, 23:40:01
    #1
    Reveloper
    Merhaba,

    puanlama sistemi yaptım bir tane 0.00 ile 5.00 arasında küsüratlı olarak gidiyor.

    Lakin sayfaya bastırırken yıldız şeklinde bastırıcam mantıken nası bi yol izliyim?

    function puanlama($id,$puan){
    $query = 'SELECT * FROM puan WHERE id="$id" ';
    $c = mysql_query($query);

    $puan==1.1,1.20,1.22
    ???????

    }

    nası bi mantık işlemem gerekli düşünür oldum?
  • 22-02-2013, 23:44:43
    #2
    Üyeliği durduruldu
    Burti adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    puanlama sistemi yaptım bir tane 0.00 ile 5.00 arasında küsüratlı olarak gidiyor.

    Lakin sayfaya bastırırken yıldız şeklinde bastırıcam mantıken nası bi yol izliyim?

    function puanlama($id,$puan){
    $query = 'SELECT * FROM puan WHERE id="$id" ';
    $c = mysql_query($query);

    $puan==1.1,1.20,1.22
    ???????

    }

    nası bi mantık işlemem gerekli düşünür oldum?
    0 - 0.5 aralığı = 0
    0.6 - 1.5 aralığı = 1
    1.6 - 2.5 aralığı = 2
    2.6 - 3.5 aralığı = 3
    3.6 - 4.5 aralığı = 4
    4.6 - 5 aralığı = 5


    bence.
  • 22-02-2013, 23:48:14
    #3
    Reveloper
    spider58 adlı üyeden alıntı: mesajı görüntüle
    0 - 0.5 aralığı = 0
    0.6 - 1.5 aralığı = 1
    1.6 - 2.5 aralığı = 2
    2.6 - 3.5 aralığı = 3
    3.6 - 4.5 aralığı = 4
    4.6 - 5 aralığı = 5


    bence.
    kod kalabalığı olsun istemiyorum hocam işte onun için dedim bende:

    0.6,1.5== <img src="yildiz.png" alt=""/>
    1.6,2.5== <img src="yildiz.png" alt=""/><img src="yildiz.png" alt=""/><img src="yildiz.png" alt=""/><img src="yildiz.png" alt=""/>

    bu şekilde gitmesin diye alternatifiniz var mıdır başka hocam?
  • 22-02-2013, 23:51:29
    #4
    Eğer yanlış anlamadıysam;
    Detaylı birşey istiyorsanız şablon olarak içi boş yıldızlar koyabilirsiniz. Yıldızların ortası saydam olur kenarları saydam değil. Arkaplan olarak da renkli bir arkaplan yaparsınız. Bundan sonra monitörün izin verdiği hassasiyete kadar yıldız derecesi gösterebilirsiniz.
  • 22-02-2013, 23:52:00
    #5
    Üyeliği durduruldu
    Burti adlı üyeden alıntı: mesajı görüntüle
    kod kalabalığı olsun istemiyorum hocam işte onun için dedim bende:

    0.6,1.5== <img src="yildiz.png" alt=""/>
    1.6,2.5== <img src="yildiz.png" alt=""/><img src="yildiz.png" alt=""/><img src="yildiz.png" alt=""/><img src="yildiz.png" alt=""/>

    bu şekilde gitmesin diye alternatifiniz var mıdır başka hocam?
    for ($i=1; $i==$yildizsayisi; $i++) {
      echo  '<img src="yildiz.png" alt=""/>';
    }
    $yildiz sayisi zaten ne gelirse o kadar img basar.
  • 22-02-2013, 23:54:38
    #6
    spider58 adlı üyeden alıntı: mesajı görüntüle
    for ($i=1; $i==$yildizsayisi; $i++) {
      echo  '<img src="yildiz.png" alt=""/>';
    }
    $yildiz sayisi zaten ne gelirse o kadar img basar.
    Bu durumda bir yuvarlatma fonksiyonu daha ilave gerekecek
  • 22-02-2013, 23:56:08
    #7
    Üyeliği durduruldu
    GoodSave! adlı üyeden alıntı: mesajı görüntüle
    Bu durumda bir yuvarlatma fonksiyonu daha ilave gerekecek
    onu üstte yaptığımızı kabul ettim hocam. ilk mesajımda verdiğim şekilde.
  • 22-02-2013, 23:57:11
    #8
    Gözümden kaçmış sanırım afedersiniz
  • 22-02-2013, 23:58:28
    #9
    Üyeliği durduruldu
    GoodSave! adlı üyeden alıntı: mesajı görüntüle
    Gözümden kaçmış sanırım afedersiniz
    sorun değil hocam