Как сделать что б за сообщение в форуме добавлялся рейтинг
примерно так
mysql_query("UPDATE `user` SET `rating` = '".($user['rating']+1)."', `rating_tmp` = '".($user['rating_tmp']+1)."' WHERE `id` = '$user[id]' LIMIT 1"
это вписать перед
$_SESSION['message']='Сообщение успешно добавлено';
Спасибо а вот как сделать что б добавлялось не 1 рейтинга а 0.1
ruskait, так когда оно добавляет 0.1 оно не показывает а показывает рейтинг только целое число
в бд походу записывается формат int - только целые цифры
Заливаем через админку запрос
ALTER TABLE `user` ADD `rating2` varchar(999) NOT NULL DEFAULT '0.0'
Далее идем к месту где отправляется запрос в базу на добавления меседжа и лепим следующее:
mysql_query("UPDATE `user` SET `rating` = '".($user['rating']+1)."', `rating_tmp` = '".($user['rating_tmp']+1)."', `rating2` = '".($user['rating2']+0.1)."' WHERE `id` = '$user[id]' LIMIT 1"
Как-то так, у меня работает
Потому что integer, то есть целые числа.