Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Ошибка при работе с cookies
Форумы портала PHP.SU » » Вопросы новичков » Ошибка при работе с cookies

Страниц (1): [1]
 

1. AgManiX - 28 Января, 2012 - 15:39:21 - перейти к сообщению
Всем доброго времени суток!
вопрос такой: есть ссылка, после нажатия на которую будет выводится определенный текст и отправляться клиенту кукис на сутки, но почему-то ссылка не работает, а точнее, совсем не появляется Недовольство, огорчение
вот код:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. require 'engine.php';
  4. require 'config.php';
  5. connect();
  6. if(isset($_GET['bid'],$_GET['itemid'])){
  7.                 $a = mysql_query("select * from battles WHERE id =".$_GET['bid']."");
  8.                 while($up = mysql_fetch_array($a, MYSQL_ASSOC) ){$upd = $up['item'.$_GET['itemid'].'vote'] + 1; }
  9.                 mysql_query("UPDATE battles SET `item".$_GET['itemid']."vote` = ".$upd."");
  10.                 SetCookie("nfk-battle-".$_GET['bid']."","1",time()+86400);
  11.                 header('location: ./'.$PHP['SELF'].'');
  12. }
  13. echo '<html><head>
  14. <title>'.$config['title'].'</title>
  15. <style type="text/css">
  16.   #items .first, #items .second {
  17.    position: absolute; /* Абсолютное позиционирование */
  18.    font-size: 1.2em; /* Размер текста */
  19.    top: 1px; /* Сдвигаем вниз */
  20.   }
  21. #items .first {
  22.    padding-left: 3px; /* Отступ слева */
  23.   }
  24. #items .second {
  25.    right: 0; /* Располагаем по правому краю */
  26.    padding-right: 3px; /* Отступ справа */
  27.   }
  28.   </style>
  29. <head>';
  30. $q=mysql_query("SELECT * FROM battles WHERE `id`=1");
  31. $battle = mysql_fetch_array($q, MYSQL_ASSOC);
  32. echo '
  33. <div id="items">
  34. <center><a href="./battle.php?id='.$battle['id'].'">'.$battle['battle_name'].'</a></center>
  35. <div class="first">'.$battle['item1name'].'<img src="'.$battle['item1img'].'" />Голосов: '.$battle['item1vote'].'<br />';
  36. while($r = mysql_fetch_array($q, MYSQL_ASSOC) ) {
  37.                                 if($_COOKIE['nfk-battle-'.$_GET['bid'].''] == '1'){
  38.                                 echo 'А Вы уже голосовали!';
  39. }else{
  40. echo '<a href=?bid='.$battle['id'].'&itemid=1>Голосовать</a>';
  41.  }
  42.  }
  43. echo '</div>
  44. <div class="second">'.$battle['item2name'].'<img src="'.$battle['item2img'].'" />Голосов: '.$battle['item2vote'].'<br />';
  45. while($r = mysql_fetch_array($q, MYSQL_ASSOC) ) {
  46.                                 if(isset($_COOKIE['nfk-battle-'.$_GET['bid'].''])){
  47.                                 echo 'А Вы уже голосовали!';
  48. }else{
  49. echo '<a href=?bid='.$battle['id'].'&itemid=2>Голосовать</a>';
  50.  }
  51.  }
  52. echo '</div>
  53. <p align="center">
  54.  
  55. <- ГОЛОСУЙ! -></p>
  56. </div>';
  57. ?>
  58.  

где я допустил ошибку?
2. LIME - 28 Января, 2012 - 16:25:07 - перейти к сообщению
AgManiX ссылка не может быть перекрыта другими элементами разметки?
Цитата:
Указывает, что элемент абсолютно позиционирован, при этом другие элементы отображаются на веб-странице словно абсолютно позиционированного элемента и нет.
3. AgManiX - 28 Января, 2012 - 16:26:57 - перейти к сообщению
нет, с этим все должно быть впорядке

 

Powered by ExBB FM 1.0 RC1