Eu to desenvolvendo um sistema que simula uma prova,
Nessa prova vão ser apresentados de forma aleatória algumas questões vindas de um banco de dados,
Estas questões são compostas de 4 valores falsos e um verdadeiro e a verificação é feita através de 5 inputs radio,
Só que o número de questões varia e até este ponto tudo ocorre bem.
Eu estou com dúvida quando eu vou pegar o value dos inputs radio,
Onde eu pego novamente informações do db e verifico se os valores dados batem com o valor da resposta correta.
<input type="radio" name="Per1" id="ResPer1_0" value="1">
<input type="radio" name="Per1" id="ResPer1_1" value="2">
<input type="hidden" name="idQue" value="1" />
<input type="radio" name="Per2" id="ResPer2_2" value="1">
<input type="radio" name="Per2" id="ResPer2_2" value="2">
<input type="hidden" name="idQue" value="2" />
<?php
$idQ = $_POST['idQue'];
$qds = "SELECT resp_correta FROM questoes WHERE id=".$idQ.", LIMIT 5";
$res = mysql_query($qds);
while ($row = mysql_fetch_row($res)) {
$inf = $_POST['idQue'];
$res = 'Per'.$inf[0];
echo $rep = $_POST[$res];
if ($res = $row[7]){
echo 'Resposta correta';
} else {
echo 'Resposta errada';
}
}
?>
Mas o único valor que eu recebo pelo POST é o nome do input,
E eu não estou certo se o while dá pra ser usado como eu to querendo.
Brigadão desde já
