Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > запуталась в куках(((


Автор: Ivushka 12.9.2006, 11:03
Запуталась окончательно...
Нужно сделать опрос

к форме подгружается шапка и низ include...
и файл отдельно для записи в куки тоже инклюдится... только его же надо в шапку впихнуть...

неужели придется для опроса свой файл с шапкой делать?

ошибка  
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/www/protein.dev.webway.ru/html/it-pub/votings2/vote.php:7) in /usr/home/www/protein.dev.webway.ru/html/it-pub/votings2/vote.php on line 13

файл кукисов
Код

<?php 
if (isset($_POST)){ 
foreach ($_POST as $value )
{
$ElementID=$value;
$query = sprintf("UPDATE item_%03d SET Votes=Votes+1 WHERE ElementID=%d", 14, $ElementID);
echo $value;
if (mysql_query($query))
{
    $cookie = sprintf("votedId%d", $ElementID);
    echo $cookie;
    setcookie($cookie, 1, time() + 3600 * 24 * 30, "/");
}
}
echo "Спасибо за голосование!";}
?>


Автор: PARROT 12.9.2006, 11:27
воспользуйся буферизацией.

Автор: Ivushka 12.9.2006, 11:29
нашла в чем беда.....

туплю 
убрала echo все работает....

только токой вопрос...
если в куки прописывать переменные как ID элемента...
Код

$cookie = sprintf("votedId%d", $ElementID);

для проверки 
Код

if(isset($_COOKIE))

надо проходить по всем элементам???

Автор: -=Ustas=- 12.9.2006, 16:11
Цитата(Ivushka @  12.9.2006,  11:29 Найти цитируемый пост)
если в куки прописывать переменные как ID элемента...

Делай лучше какой-нить формат данных, типа 23:87:2:234:9 и т.д., потом получай эту строку, разбирай и сравнивай с чем тебе нужно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)