Я сделал простой опрос для своего веб-сайта с вопросами, имеющими 3-5 или более вариантов (переключатели или флажки).
В php я получаю число выбравших определенный выбор через код:
$query = "select count(distinct id) from survey_ans where question='q13' and answer='a3';";
$res = mysql_query($query, $connection);
$row = mysql_fetch_array($res);
это для вопроса 13 (q13) и третьего варианта ответа (a3).
Что мне нужно, так это знать, как я могу подсчитать количество любых заданных ответов на вопрос (например, q13: a1 + a2 + a3 + a4), это может быть как 1600, которые выбрали все ответы вместе, и вместо приведенного выше кода чтобы получить количество ответов для каждого варианта, я получаю процент от общего количества ответов на весь вопрос.
Итак, это показывает мне, что 15% людей, ответивших на вопрос 13, выбрали ответ 3, а ответ 4 — 55%.. и т. д.