Раз письма не доходят, попытаюсь через форум.
Устранение глюка не должно составить труда, а по времени займет минут 5 "от силы"
Для тех кто не в курсе, голосование проходит по следующей системе:
1. Вы выбираете ID игрока по средствам клика в кружок
2. Сервер получает выбранный айди и скрытый параметр
Без скрытого параметра Ваш голос будет не засчитан, НО...
чтобы скрытый параметр был передан он должен быть уже до того как пользователь получит возможность проголосовать, или получится что человек голосует "на скорость" а скрытого параметра нет и голос в пустоту...
Именно так сейчас и происходит в мафии:
<form>
<input type="Radio" name="ovt" value="id Васи" onclick="submit()">
<input type="Radio" name="ovt" value="id Пети" onclick="submit()">
<input type="Radio" name="ovt" value="id Саши" onclick="submit()">
<input type="Hidden" name="idmetka" value="значение">
</form>
И когда Вы голосуете не дожидаясь полной загрузки страницы (по разным причинам, в том числе изза самого сервера) Вы тем самым обырваете этот код где то по середине, и скрытый параметр не идет к серверу
Для устранения ошибки необходимо поднять в html'е скрытый параметр к открытию form:
<input type="Hidden" name="idmetka" value="значение">
Т.е. должно быть так:
<form>
<input type="Hidden" name="idmetka" value="значение">
<input type="Radio" name="ovt" value="id Васи" onclick="submit()">
<input type="Radio" name="ovt" value="id Пети" onclick="submit()">
<input type="Radio" name="ovt" value="id Саши" onclick="submit()">
</form>
Поправьте, да.
Спасибо, поправил.
— А свобода здесь есть только у одного слова, слово это — моё! © Атаман Парамонов «День выборов»
Закрываю.
«О гордости, предательстве и братстве закончена история моя! И если не посмеешь ты вмешаться, я закрываю книгу бытия…»