bkuhns находится на правильном пути. ваш счет не собирается быть любым массивом, хотя я не думаю. AFIK $ .searialize не является рекурсивным, поэтому вы получите оценку 'Object'
. попробуйте использовать это для data.score
ключа вашего $ .post:
function(){
var score = new Array();
$('#ques'+qn).find('input[name=vote]:checked').each(function(){
score.push($(this).val());
});
return score.join(',');
}
и в php:
$scores = explode(',',$_POST['score']);
, затем цикл $scores
, добавляющий к $total
. или вы можете использовать array_sum
, как подсказывает bkuhns.