рейтинг в фотогалерее php

интернет программирование

Я делаю фотогалерею для сайта. Раньше как то делал всё по-простому, а сейчас нужно сделать с рейтингом каждой фотки (ну знаете, звёздочки под фотками). Написать напишу, но вот чот мне (второй день не сплю, проект завтра здавать) в голову не лезет, как этот самый рейтинг будет считаться.

Вариант 1 - найти в таблице бд самое большое значение рейтинга фотографии, и ориентироваться на ето значение как пятизвёздочное. Соответственно делим ето значение на 5 и получаются границы для каждой звёздочки рейтинга. (пока вопрос писал, придумал (: )

Вариант 2... незнаю я..... брать определённые рамки фиксированные чтоли.

Вобщем извиняйте, я тут оценил вопрос в 50 баллов, а всего у меня 242. Я вобще тут в етой гугловской системе ничего не понимаю. Какие баллы. Чего они дают. Намудрили)

Очень большое спасибо тому, кто предложит чегонибудь интересное -)
Ответы:
не знаю, попробую как я бы сделал объяснить, надеюсь все уловил я...
Расчет балла идет по следующему алгоритму:
1. Берется вес голоса от 1-5, допустим человек поставил пять, далее берется кол-во голосов, пока что один, расчитываем средний бал для фотки 5 делим 1 =5 заносим эти значения в бд где Id=индефикационный номер фото, ball=5, golos=1, при следующем голосовании  (допустим поставили 4) произойдет следующее ball=oldvalue+new / 2, где 2 это у нас уже второй голос и опять же заносим новые значения в БД баллы 9, кол-во голосов 2 итого средний бал 9/2=4.5


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.