COMO INSERIR VARIOS REGISTROS NA BASE
$matricula = $this->input->post('matricula');
$gru_id = 1;
$semestre = '2017.2';
$totalQuestao = 34;
$totalResposta = 33;
$respostas = array($_POST['resposta1'],$_POST['resposta2'],$_POST['resposta3'],$_POST['resposta4'],$_POST['resposta5'],$_POST['resposta6'],$_POST['resposta7'],$_POST['resposta8'],$_POST['resposta9'],$_POST['resposta10'],$_POST['resposta11'],$_POST['resposta12'],$_POST['resposta13'],$_POST['resposta14'],$_POST['resposta15'],$_POST['resposta16'],$_POST['resposta17'],$_POST['resposta18'],$_POST['resposta19'],$_POST['resposta20'],$_POST['resposta21'],$_POST['resposta22'],$_POST['resposta23'],$_POST['resposta24'],$_POST['resposta25'],$_POST['resposta26'],$_POST['resposta27'],$_POST['resposta28'],$_POST['resposta29'],$_POST['resposta30'],$_POST['resposta31'],$_POST['resposta32'],$_POST['resposta33'],$_POST['resposta34']);
for ($x=0;$x<=$totalResposta; $x++){
//print_r ($respostas[$x]);
for ($y=1;$y<=$totalQuestao; $y++){
$resposta = $respostas[$x];
return $this->db->query("INSERT INTO CPA__respostas
(matricula,gru_id,questao,resposta,semestre)
VALUES ('$matricula',$gru_id,$y,$resposta,'$semestre')");
}
}
Através desse código consigo inserir apenas um registro, preciso que todas as respostas sejam inseridas, mas não estou conseguindo. HELP!?Discussão (1)
Carregando comentários...