各質問のなかでのチェックボックスの数が全て同じであれば、実現は容易かと思います。
質問1-1:name="data[1][1]"
質問1-2:name="data[1][2]"
・・・
質問3-3:name="data[3][3]"
みたいな感じでPOSTデータを二次元配列で持たせてやれば、あとはPOSTデータの配列の数を数えれば終了です。
PHP
1$check_count = array();
2$n = 3;
3if (isset($_POST) && !empty($_POST)) {
4 $data = $_POST['data'];
5 for ($i=1;$i<=$n;$i++) {
6 $check_count[$i] = isset($data[$i]) ? count($data[$i]) : 0;
7 }
8 arsort($check_count);
9
10 /* 上記で質問1~nまでの回答数が多い順にcheck_countが整列します。多分。例ではn=3です。 */
11}
全部回答を書くのも味気ないのでこの辺で。
多分他にもっといい方法があるはずなので、そちらを参考にしていただいてもよいかと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。