Оценивание картинок на php+mysql

Discussion in 'PHP' started by Vollkorn, 10 Jan 2011.

  1. Vollkorn

    Vollkorn Member

    Joined:
    6 Nov 2010
    Messages:
    86
    Likes Received:
    15
    Reputations:
    -6
    Здравствуйте. Появился вопрос, кто чем может -- помогите пожалуйста.
    Есть галерея (точнее будет). Сколько в ней картинок -- неизвестно. Каким образом можно написать оценивание каждой картинки используя php+mysql?
    Оценивание значит, что пользователь выбирает от 1 до 5 баллов, и оно выводит средний результат.
     
  2. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    Создать таблицу "image_ratings"
    При оценивании вносить запись вида "img_id"+"ratings"
    На страницу выводить средний результат (например ratings_summ/rattings_rows)
     
  3. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    800
    Likes Received:
    145
    Reputations:
    73
    и + IP адрес проголосовавшего, ну и капчу. От накруток
     
  4. miako

    miako Member

    Joined:
    20 Jan 2010
    Messages:
    154
    Likes Received:
    13
    Reputations:
    5
    Может лучше не изобретать велосипед, а использовать готовое решение?
     
  5. necroleptick

    necroleptick Member

    Joined:
    3 Jan 2011
    Messages:
    105
    Likes Received:
    11
    Reputations:
    0
    таблица ratings

    image_id|ip глосовавшего|rate

    а рейтинг изображения можно найти так select sum(`rate`)/count(*) from `ratings` where `image_id` = $image_id

    так могут голосовать даже незарегистрированные пользователи
     
  6. djazatik

    djazatik Elder - Старейшина

    Joined:
    21 Apr 2009
    Messages:
    56
    Likes Received:
    105
    Reputations:
    22
    Например?
     
  7. Mr.Br0wn

    Mr.Br0wn Banned

    Joined:
    26 Oct 2009
    Messages:
    40
    Likes Received:
    12
    Reputations:
    2
    полно уже готовых вариантов, ну если нужен какой-то особый, можно смастерить с нескольких скриптов.

    hxxp://www.vanta.ru/script/catalog.php?cat=9&clas=0

    тут посмотри, может найдешь уже какое-то готовое решение ;)
     
  8. Vollkorn

    Vollkorn Member

    Joined:
    6 Nov 2010
    Messages:
    86
    Likes Received:
    15
    Reputations:
    -6
    Спасибо всем за ответы) к сожалению готовое брать нельзя)