Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Как добавить к dle_vote_result вариант ответа?

Как добавить к dle_vote_result вариант ответа?


     20.11.2014    Голосование, MySQL    Все вопросы » MySQL    2582

вопрос
Собственно нужно чтобы в таблицу dle_vote_result заносился не только ид варианта, но еще и сам вариант
Как я понимаю, занесение в бд происхоид через этот запрос

$db->query( "INSERT INTO " . PREFIX . "_vote_result (ip, name, vote_id, answer, vote_name) VALUES ('$_IP', '$nick', '$rid', '$vote_check', '$body')" );

В бд создал новую строку с названием vote_name, и попробовал сделать через $body. Но, не все так просто как оказалось;)

Ответа пока нет


4 комментария

FastFud
Юзер

FastFud - 20 ноября 2014 17:59 -

Таблица dle_vote в ней записывается большая часть данных.

joydo
Юзер

joydo - 20 ноября 2014 18:03 -

FastFud,
В нее записывается при создании самого голосования, а мне нужно чтобы записывался вариант голоса (словами) при голосовании на сайте в dle_vote_result, хотя можно и в dle_vote, но зачем добавлять еще 1 запрос?

FastFud
Юзер

FastFud - 20 ноября 2014 18:27 -

Тогда придется столбец answer в dle_vote_result изменить и потом открыть файл /engine/modules/vote.php найти в нем
$entry .= "<div class=\"vote\"><input name=\"vote_check\" type=\"radio\" $sel value=\"$i\" /> $body[$i]</div> ";
и заменить
value=\"$i\" на value=\"$body[$i]\"

joydo
Юзер

joydo - 20 ноября 2014 18:39 -

Цитата: FastFud
value=\"$body[$i]\"

Хотя стоп, рано обрадовался( В бд заносится все равно 0,1 и т.д

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 28.03.2014 i_loves_ac_dc  MySQL
 20.08.2014 Pringles  MySQL
наверх