Boa tarde senhores, estou com dificuldade para realizar uma ação e gostaria da ajuda dos senhores para solucionar esse problema.
Acontece o seguinte. Eu tenho um formulário de check-list que recebe as perguntas via banco. Porem as respostas e sub-respostas são adicionados manualmente, e só servem para impressão em outra página que é salva como word. Ou seja, não dá pra dar um where(sql) e jogar as respostas nas perguntas e muito menos os itens nas respostas. Sendo assim eu amarrei o name do input da resposta com os id da pergunta, ou seja ficou assim:
name="resposta1"(O 1 vem do banco e é o Pergunta_ID);
As perguntas podem ter várias respostas e as respostas vários itens, o meu problema está em amarrar esses itens em cada resposta. Alguém teria alguma sugestão?
Pergunta
kaefer
Boa tarde senhores, estou com dificuldade para realizar uma ação e gostaria da ajuda dos senhores para solucionar esse problema.
Acontece o seguinte. Eu tenho um formulário de check-list que recebe as perguntas via banco. Porem as respostas e sub-respostas são adicionados manualmente, e só servem para impressão em outra página que é salva como word. Ou seja, não dá pra dar um where(sql) e jogar as respostas nas perguntas e muito menos os itens nas respostas. Sendo assim eu amarrei o name do input da resposta com os id da pergunta, ou seja ficou assim:
name="resposta1"(O 1 vem do banco e é o Pergunta_ID);
As perguntas podem ter várias respostas e as respostas vários itens, o meu problema está em amarrar esses itens em cada resposta. Alguém teria alguma sugestão?
Segue os códigos abaixo;
http://jsfiddle.net/ehcpvez4/
<!-- recebeDados.php --> <?Php if(isset($_POST['pergunta_id'])){ $id_pergunta = $_POST['pergunta_id']; foreach($id_pergunta as $id_p){ $perguntas = new Pergunta; $pergunta = $perguntas->buscar($id_p); $p = $pergunta->getPergunta(); if(isset($_POST['resposta'.$id_p.''])){ $respostas = $_POST['resposta'.$id_p.'']; foreach($respostas as $resposta){ if(isset($_POST['item-resposta'])){ $itens = $_POST['item-resposta']{ foreach($itens as $item){ } } } } } } } ?>Link para o comentário
Compartilhar em outros sites
0 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.