|
|
|
|
|
для: nikita2206
(08.06.2009 в 18:22)
| | кстати, да)) спасибо.. начал пробовать, понял, что ерунда получается.. совсем запутался.. буду разбираться)) | |
|
|
|
|
|
|
|
для: Diplex
(08.06.2009 в 01:58)
| | вы представляете себе что такое отнять -1 ?? | |
|
|
|
|
|
|
|
для: Trianon
(08.06.2009 в 16:10)
| | Господа, всем спасибо :) | |
|
|
|
|
|
|
|
для: Trianon
(08.06.2009 в 16:13)
| | Ну естественно для примера. Ну а $point, ну забыл заменить. ;-) | |
|
|
|
|
|
|
|
для: sim5
(08.06.2009 в 15:52)
| | Sim5, поправьте пожалуйста.
echo ($_SESSION['chk']>0?'+' : '') . $_SESSION['chk'];
|
session , кстати, как место хранения логически некорректно, т.к. замыкает область существования одним клиентом.
Только как демонстрационный пример | |
|
|
|
|
|
|
|
для: Diplex
(08.06.2009 в 15:34)
| | у меня эта переменная называется $point
Конечно, ей нужно присвоить некую начальную величину. | |
|
|
|
|
|
|
|
для: Diplex
(08.06.2009 в 15:34)
| | Изначально, вообще 0 будет.... а остальное не так и сложно проверить, вам же код рабочий дали:
<?
if (!isset($_SESSION['chk'])) $_SESSION['chk'] = 0;
$val = isset($_GET['val']) ? $_GET['val'] : 0;
$_SESSION['chk'] += (($val+1)%3)-1;
echo ($point>0 ? '+' : '') . $_SESSION['chk'];
?>
<a href="?val=-1">-1</a> <a href="?val=1">1</a>
|
| |
|
|
|
|
|
|
|
для: Trianon
(08.06.2009 в 15:29)
| | Почему оставил, вот:
$f = 1; // Общее количество голосов
|
Я показал сколько голосов на данный момент, и от этого числа надо плясать. А в Вашем примере, я не понимаю, куда поставить это число. | |
|
|
|
|
|
|
|
для: Diplex
(08.06.2009 в 15:25)
| | >Trianon, видимо я неправильно разъяснил задачу. Есть общее число, мы прибаляем или отнимаем от него +1 или -1, и должны увидеть ответ, но не простой, а с плюсом или минусом.
Я так и понял. Мой код отрабатывает ссылки <a href=?val="1">+</a> и <a href=?val="-1">-</a>. правда , оставляет за рамками методику хранения текущего состояния рейтинга. Поскольку и Вы оставили её за рамками. | |
|
|
|
|
|
|
|
для: sim5
(08.06.2009 в 04:30)
| | Trianon, видимо я неправильно разъяснил задачу. Есть общее число, мы прибаляем или отнимаем от него +1 или -1, и должны увидеть ответ, но не простой, а с плюсом или минусом.
sim5, в том то и дело, что нужна именно эта система. Здесь опеределяется не общее число проголосовавших, а некий рейтинг на основании, чем больше, тем лучше. Это требуется для того, если люди, например, выставят -5 в общем итоге, то статью надо заблокировать или скрыть с виду. Чего нельзя проделать с обычным голосованием. Пример работы такого голосования, можно посмотреть на muslib.ru в одном из исполнителей внизу...
p.s. Голосование не считает количество проголосовавших, не в этом суть, а суть в популярности(значимости). | |
|
|
|
|