Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ae Galera!
Estou com uma dúvida cruel.
como incrementar uma variavel recebida por Post?
Explicando melhor, eu tenho um formulario que exibe um questionario com um numero indeterminado de questões, depende de
quantas questões eu postei no meu banco sql. Fiz um formulario que exibe essas perguntas e respostas incrementando-as.
ex:
<?php
$prova = $_GET['prova'];
$consulta = "SELECT * FROM perguntas WHERE idprova = $prova";
$result = mysql_query ($consulta,$conexao) or die ("Não foi possivel consultar o banco");
echo "
<form method='post' action='resultado.php'>
";
$i = 1;
$quantidade = mysql_num_rows($result);
if ($quantidade > 0)
{
while ($linha = mysql_fetch_array($result))
{
echo "
<font face='Verdana' color='gray' size='3'> $i) $linha[2] </font>
<font face='Verdana' size='2'>
<p> a) <input type='radio' name='respostas$i' value='a'> $linha[3] </p>
<p> B) <input type='radio' name='respostas$i' value='b'> $linha[4] </p>
<p> c) <input type='radio' name='respostas$i' value='c'> $linha[5] </p>
<p> d) <input type='radio' name='respostas$i' value='d'> $linha[6] </p>
<p> e) <input type='radio' name='respostas$i' value='e'> $linha[7] </p>
<br>
</font>
";
$i++;
}
echo "
<input type='hidden' name='prova' value='$prova'>
<input type='submit' value='Enviar Respostas'>
</form>
";
}echo "Não existe Questões para esta prova";
}
?>
Na página resultado.php, gostaria de exibir a quantidade de perguntas que tem no banco e o numero de respostas corretas respondidas pelo usuario, mas meu
problema é que eu não sei como recuperar essa variavel pelo metodo post do formulario.
Eu fiz assim, tentei inventar neh :P
$consulta = "SELECT * FROM perguntas";
$result = mysql_query ($consulta,$conexao);
$quantidade = mysql_num_rows ($result);
for ($i = 0 ; $i < $quantidade; $i++)
{
$respostas.$i = $_POST['respostas'.$i];
}
Que coisa doida neh?
Bom minha duvida é se existe algo parecido com isso? Qual a sintaxe para realizar essa minha intenção....
$respostas.$i = $_POST['respostas'.$i];
:huh:
ou seja, incrementar esse post vindo do formularia que já esta sendo incrementado.
Por favor me ajudem.... :D
Carregando comentários...