У меня есть веб-сайт, который случайным образом выбирает запись из базы данных и затем отображает ее для пользователя. Я хотел бы добавить страницу с самым высоким рейтингом, на которой отображаются лучшие записи, выбранные совокупностью мнений пользователей. Я хочу, чтобы голоса поднимались и понижались, как показано здесь на stackoverflow и на многих других сайтах.
Я не очень разбираюсь в веб-разработке, поэтому затрудняюсь понять, с чего начать. У меня есть идея, что нажатие «вверх» добавит 1 к полю «голосов» в таблице, а нажатие «вниз» вычтет одно из того же поля, и я свяжу все это с полем «id» ссылки, по которым запись голосует. Есть ли более элегантное решение? Как начать?
edit: мой сценарий на стороне сервера написан на PHP, и я знаком с jquery.
править 2: Перечитав, я понимаю, насколько широк этот вопрос. Сожалею! В частности, я хочу знать, как кодировать PHP и mySQL, необходимые для добавления и вычитания голосов в таблицу «голосов» и из нее, без обновления страницы.