Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Поддержка phpBB 3.0.x

Проблема с голосованием

Помощь в установке, настройке и использовании phpBB 3.0.x
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке форума, Конвертеры

Сообщение 26 сен 2011, 13:44

Приветствую!
Ребят, вот такая проблема. Сделал голосование на форуме, а оно работает не корректно.
Т.е. зарегистрированные пользователи могут голосовать нормально, а у гостей вылетает ошибка:
Общая ошибка
SQL ERROR [ mysql4 ]

Out of range value adjusted for column 'poll_option_total' at row 1 [1264]

Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.

Права для гостей выставлены с учетом возможности участвовать в голосовании. Если вернуться со страницы с ошибкой и обновить страницу с голосованием, то сразу зачитывается два голоса. Если голосовать за первый вариант, то пишет что голос учтен, однако он не отображается. Подскажите пожалуйста, в какую сторону копать.
На этом форуме не нашел подобной темы.
Форум 3.0.5.
Вот топик с голосованием(не реклама)
http://forum.prazdnikaltai.ru/viewtopic ... 5031#p5031
Заранее спасибо.
Patriott
Пользователь
 
Сообщений: 18
Зарегистрирован:
26 сен 2011, 13:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 26 сен 2011, 14:05

проголсоовал. Ошибку не выдало
crash
Поддержка
 
Сообщений: 11348
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 26 сен 2011, 14:13

crash, спасибо за ответ. Это я уже после сообщения экспериментировал - делал всего 3 варианта ответа. Сейчас сделал большее кол-во вариантов(не меньше будет в реальном голосовании), вылетает ошибка. Можете еще раз посмотреть?
Patriott
Пользователь
 
Сообщений: 18
Зарегистрирован:
26 сен 2011, 13:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 26 сен 2011, 14:21

странный косяк и не ясно как он получился. Выдавало ошибкую Очистил кукисы. Дало проголосовать и после этого голосует без ошибок для любого варианта.
crash
Поддержка
 
Сообщений: 11348
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 26 сен 2011, 14:33

что же делать-то? :? Не всем же хватит разума чистить кукисы. Да и как-то неправильно это.
Patriott
Пользователь
 
Сообщений: 18
Зарегистрирован:
26 сен 2011, 13:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 26 сен 2011, 16:00

интересно понаблюдать над ошибкой и когда она появится, надо посмотреть в базе, что там касаемо данного голосования
crash
Поддержка
 
Сообщений: 11348
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 26 сен 2011, 16:09

Вот сейчас она появляется. А что конкретно надо посмотреть в базе?
Patriott
Пользователь
 
Сообщений: 18
Зарегистрирован:
26 сен 2011, 13:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 26 сен 2011, 16:13

подозреваю что надо посмотреть таблицы phpbb_poll_options и phpbb_poll_votes. Посмотреть значения, пишется для какого ошибка и посмотреть нет для данного варианта ответа минусового значения
crash
Поддержка
 
Сообщений: 11348
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 26 сен 2011, 16:18

я вот могу ошибаться. Но в таблице phpbb_poll_options, как я понял, отображаются варианты ответов. Так вот там есть два варианта с одним poll_option_id, равным двум. Это может быть причиной? И можно ли удалить эту строчку?
upd Никаких отрицательных значений там обнаружено не было.

upd upd Обнаружил в бд, что вот этот второй одинаковый идентификатор ссылается на другой топик с голосованием. Так и должно быть или это глюк?

Я не совсем хорошо разбираюсь в серверных технологиях, по большей части я фронт-енд, так что пока плаваю во всяких этих штуках. :oops:
Patriott
Пользователь
 
Сообщений: 18
Зарегистрирован:
26 сен 2011, 13:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 26 сен 2011, 16:35

если поставить кол-во ответов равное кол-ву вариантов, то ошибок не появляется
Patriott
Пользователь
 
Сообщений: 18
Зарегистрирован:
26 сен 2011, 13:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Поддержка phpBB 3.0.x

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

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

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3