Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, tenho seguinte código:
for ($i = 0; $i < 4; $i++) {
$sql = "SELECT * FROM perguntas WHERE codigo >= 49 AND codigo <= 53 ORDER BY RAND() LIMIT 1";
$sql2 ="SELECT * FROM respostas WHERE id >= 304 AND id <= 311";
$query = mysql_query($sql) or die (mysql_error());
$query2 = mysql_query($sql2) or die (mysql_error());
while($rs=mysql_fetch_array($query)){
echo "<tr><td>".$rs['PERGUNTA']."</td>";
while($rs2=mysql_fetch_array($query2)) {
echo "<td><input type='radio' value='".$rs2['VALOR']."' name='".$rs['CODIGO']."' required>".$rs2['TEXTO']."</td>";
}
}
}
Tenho uma tabela chamada perguntas e outra chamada respostas, busco sempre as mesmas perguntas, porém elas devem aparecer em ordem aleatória, com o código acima consigo fazer isso, porém como os intervalos são pequenos acontece de as perguntas repetirem com muita frequência, como na imagem:
/applications/core/interface/imageproxy/imageproxy.php?img=http://i.imgur.com/Lxlfh.jpg&key=86dec03bdcde4312c1d5e00aa823ab283dffe690a99fdfe33f0a2a6cd768a64c" alt="Lxlfh.jpg" />
Alguém poderia me dar uma luz de como não permitir que as perguntas se repetissem?
Carregando comentários...