Estou com uma dúvida que é mais relacionada a lógica do que propriamente a linguagem.
Estou construindo um simulado que tem 40 questões randomicas, e estou usando o framework codeigniter.
Consigo fazer a consulta no banco de dados, selacionar e exibir as questões randomicamente atrvés de um 'foreach':
echo form_open(base_url().'geraquestoes/correcao');//Abro o formulário
foreach($legislacao as $legisla):
echo $contador.")";
echo heading($legisla->enunciado,4);
echo $legisla->item1;
echo br();
echo $legisla->item2;
echo br();
echo $legisla->item3;
echo br();
echo $legisla->item4;
$legisla->resposta;
echo br();
echo form_label("Resposta:",$legisla->id);
$dados = array(
'name' => 'questao',
'maxlength' => '1',
'size' => '5',
);
echo form_input($dados);
echo form_hidden('id',$legisla->id);
$contador += 1;
echo br();
endforeach;
echo br(2);
echo form_submit('submit', 'Corrigir'); //name e value do submit
echo form_close(); //Fecha o formulário
Dessa forma consigo exibir todas as 40 questões. E com o formulário passo os dados para uma outra função, e é ai que mora o grande problema, pois só vai os dados da última questão e não o de todas as 40. Como fazer para armazenar todas as respostas das 40 questões e passá-las para a função que chamo? Alguém tem alguma ideia?
Pergunta
Rafael Rocha B.
Olá pessoal,
Estou com uma dúvida que é mais relacionada a lógica do que propriamente a linguagem.
Estou construindo um simulado que tem 40 questões randomicas, e estou usando o framework codeigniter.
Consigo fazer a consulta no banco de dados, selacionar e exibir as questões randomicamente atrvés de um 'foreach':
echo form_open(base_url().'geraquestoes/correcao');//Abro o formulário
foreach($legislacao as $legisla):
echo $contador.")";
echo heading($legisla->enunciado,4);
echo $legisla->item1;
echo br();
echo $legisla->item2;
echo br();
echo $legisla->item3;
echo br();
echo $legisla->item4;
$legisla->resposta;
echo br();
echo form_label("Resposta:",$legisla->id);
$dados = array(
'name' => 'questao',
'maxlength' => '1',
'size' => '5',
);
echo form_input($dados);
echo form_hidden('id',$legisla->id);
$contador += 1;
echo br();
endforeach;
echo br(2);
echo form_submit('submit', 'Corrigir'); //name e value do submit
echo form_close(); //Fecha o formulário
Dessa forma consigo exibir todas as 40 questões. E com o formulário passo os dados para uma outra função, e é ai que mora o grande problema, pois só vai os dados da última questão e não o de todas as 40. Como fazer para armazenar todas as respostas das 40 questões e passá-las para a função que chamo? Alguém tem alguma ideia?
Editado por Rafael Rocha B.Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.