Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola galera!
Bom é o seguinte: estou desenvolvendo um SISTEMA DE AVALIAÇÃO ON-LINE e me deparei com um probleminha q tá dando o q fala <_<
O sitema funciona assim, o user inicia e de kra já mostra a 1ª pergunta e as opções para resposta, daí ele escolhe uma das opções e clica em PROXIMA para ir para a 2ª pergunta e assim por diante 3ª, 4ª, 5ª, mas é aí q tá pegando, veja o codigo:
>
$sql = "SELECT DISTINCT * FROM $get_tabela_db WHERE loja='$post_loja' AND linha='$post_linha' OR loja='TODAS' AND linha='$post_linha' OR loja='$post_loja' AND linha='TODAS' OR loja='TODAS' AND linha='TODAS' ORDER BY RAND() LIMIT 1";
$query = mysql_query($sql)or die(mysql_error());
Esse codigo ae, como vcs podem ver, seleciona os dados aleatoriamente usando RAND, e tras apenas um registro (LIMIT 1), que é a pergunta para o usuario responder, O PROBLEMA: é que o RAND as vezes REPETI algum registro, ou seja, algumas perguntas, daí num dá pq o usuario já respondeu aquela tal pergunta......COMO FAÇO PARA QUE O RAND() NÃO REPITA????
POR FAVOR, HELP :(
Carregando comentários...