Вы не зашли.
Страницы 1
подскажите пожалуйста, как правильно модифицировать скрипт, чтобы заработал режим мультивыбора вариантов, то есть, если отметить 3 пункта в опросе, то в таблицу бы заносилось 3 строки соответствующих каждому отмеченному пункту за который проголосовал пользователь, сейчас же заносится одна запись.
Изменено mikrotik (2013-10-30 11:42:53)
Не в сети
По сути нужно полностью переписывать плагин, т.к. он изначально проектировался под голосование с единичным выбором.
Если на скорую руку и без всяких оптимизаций, то примерно так:
1. В ed_vline.tpl сделать массив name="choice[]"
2. В ed_vote.tpl сделать массив var choice = []; и обработчики для массива:
if (elem.type == 'checkbox') {
if (elem.checked == true) {
choice.push(elem.value);
}
}
При клике голосовать, не возвращаем никакого результата onclick="make_vote(1);"
4. В voting.php получаем содержимое массива и проходим циклом по всему массиву:
$selected_choice = $_REQUEST['choice'];
foreach ($selected_choice as $choice_item)
{
...
}
Изменено infinity237 (2013-10-31 03:21:00)
Не в сети
Страницы 1