Tenho duas tabelas questao e questao_resposta -> vinculada com questaoID da primeira - essas tabela são para um banco de questão da escola, como funciona:
cadastra-se a questão e depois os itens da questão na tabela questao_resposta, assim
Questão -> Traduza para o português as palavras abaixo
Itens -> Car
Shoes
House ...etc
Na hora de montar o teste o professor lista as questões e num checkbox marca as questões e clica para gerar o teste, ai é que vem o problema que não estou conseguindo resolver.
Uso este código:
<?php
//conecta e seleciona banco de dados
$conexao=mysql_connect("localhost", "root", "") or die("Conexão falhou");
mysql_select_db("advento",$conexao) or die("Erro selecionando banco");
$teste = $_POST["teste"]; // Recupero os checkboxes marcados
$cont = count($teste); // conto quantos checkboxes
for($i=0; $i<$cont; $i++){ //loop para recuperar do MYSQL cada checkbox marcado
$query = "SELECT * FROM questao, questao_resposta WHERE questao.questaoID = '$teste[$i]' AND questao.questaoID = questao_resposta.questaoID";
$result = mysql_query($query);
$ln = mysql_fetch_array($result);
echo $i+ 1;
echo " - ".$ln["questao"]."</br><br/>".$ln["itemA"]."<br/><br/>"; //Nesta linha sai a questao e os itens mas os itens saem um só e podem ser n itens. como fazer um loop somente para os itens
}
// Fechando a conexao
mysql_close($conexao);
?>
Simplificando a visuliazação fica assim:
1 -Questao 1
item1 ..........> não aparece os outros itens desta questão
2 - Questão 2
item1 ..........> não aparece os outros itens desta questão
etc
Será que expliquei direito ???
Obrigado










