Новости на php. Создание рейтинга.

Разработка своих веб-приложений и страничек

Новости на php. Создание рейтинга.

Сообщение Zver » 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; 

В чём проблема ?
Последний раз редактировалось Zver 27 июл 2009, 22:08, всего редактировалось 1 раз.
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской

Re: Новости на php. Создание рейтинга.

Сообщение Rostov114 » 25 июл 2009, 17:05

Перед setcookie не должно быть вывода текста (print, print_r, echo и т.д.), о чем нам и говорит ошибка
Код: Выделить всёРазвернуть
Cannot modify header information 
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3197
Зарегистрирован: 18 окт 2007, 02:21

Re: Новости на php. Создание рейтинга.

Сообщение Zver » 25 июл 2009, 20:40

Код: Выделить всёРазвернуть
echo "<script>self.location.replace('index.php?action=all');</script>";

Собака тут зарыта ? Тогда как же реализвовать ?
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской

Re: Новости на php. Создание рейтинга.

Сообщение Zver » 25 июл 2009, 20:54

Блин, пожалуйста объяснити как реализовать, или мне искать алтернотиву....%-)
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской

Re: Новости на php. Создание рейтинга.

Сообщение Zver » 25 июл 2009, 21:59

Фух.....с этим разобрался - проблема была в том, что юзвер после MySql - запроса оставался на тойже страннице, т.е. мог просто обнавлять странницу и штамповать спасибки, или жалобы. Сейчас стараюсь сделать так, чтобы пользователь мог оценивать\Плагодарить\Жаловаться всего один раз. =)
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской


Вернуться в PHP, HTML, CSS...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36

cron