Новости на php. Создание рейтинга.
Добавлено: 25 июл 2009, 08:27
Написал скрипт новостей, и оставил поле "рейтинг". Вопрос - как правильнее реализовать систему рейтинга? Пробывал через куки, не получается. Вылазиет варнинг - Cannot modify header information - headers already sent by......
Вот кусок кода :
В чём проблема ?
Вот кусок кода :
- Код: Выделить всё • Развернуть
case "plus-raiting":
if($_COOKIE['raited_news'] == "True")
{
echo "<script>self.location.replace('index.php?action=all');</script>";
} else {
$id=$_GET['news-id'];
$raiting_plus = $raiting + 1;
$sql="UPDATE `news` SET `raiting` = '".$raiting_plus."' WHERE `id` =".$id." LIMIT 1 ;";
mysql_query($sql);
setcookie("raited_news", "True", time()+86400);
}
break;
//////////////////////////////////////////////////////////////////////////////////////////
case "minus-raiting":
if($_COOKIE['raited_news'] == "Yes")
{
echo "<script>self.location.replace('index.php?action=all');</script>";
} else {
$id=$_GET['news-id'];
$raiting_minus = $raiting - 1;
$sql="UPDATE `news` SET `raiting` = '".$raiting_minus."' WHERE `id` =".$id." LIMIT 1 ;";
mysql_query($sql);
setcookie("raited_news", "Yes", time()+86400);
}
break;
В чём проблема ?