Back'); } $answer_id = isset($_POST['answer_id']) ? $_POST['answer_id']+0 : 0; if(!$answer_id){ die('No answer_id. Back'); } $row = $wpdb->get_row('SELECT * FROM '.TBL_EXAM. ' WHERE id='.$answer_id); $user = wp_get_current_user(); $now = now(); $a = array('give_score_datetime'=>$now,'give_score_by'=>$user->user_login,'exam_id'=>$exam_id,'answer_id'=>$answer_id,'tester_email'=>$row->tester_email,'tester_name'=>$row->tester_name); $totalscore = 0; $optscore = 0; $textareascore = 0; $opt_score = array(); foreach($_POST as$k=>$v){ if(strpos($k,'examinput_')!==false){ if(strlen($v)>0){ $opt_score[$k] = $v+0; $totalscore+=($v+0); $optscore+=($v+0); } }elseif(strpos($k,'ans_textarea')!==false){ $n = str_replace('ans_textarea','',$k); if(strlen($v)>0){ $a['textarea'.$n.'_score'] = $v+0; $totalscore+=($v+0); $textareascore+=($v+0); } } } $a['opt_score'] = serialize($opt_score); $a['totalscore']=$totalscore; $a['optscore']=$optscore; $a['textareascore']=$textareascore; #echo'
';print_r($a);print_r($_POST);exit();

$wpdb->insert(TBL_EXAM_SCORE, $a);
die('');