Ir para conteúdo
Fórum Script Brasil
  • 0

Enquete


§uiciDa£

Pergunta

ae galera tip, eu tnho uma enquete, so q numa das paginas esta dando o seguinte ero

--

Warning: Supplied argument is not a valid MySQL result resource in c:\phpdev\www\enquete\enq_vote.php on line 72

--

e aqui esta o codigo desta pagina q ta dando erro...

--

<?

$estilo = '<link href="estilo.css" rel="stylesheet" type="text/css">';

if ($acao == "votar") {

$votou = $HTTP_COOKIE_VARS["Enquete"];

if ($votou == "ok")

{

echo "<title>Você já votou</title>$estilo<br><h2>Você já votou nesta enquete!</h2><center>Só é permitido um voto por computador<br><br>

<a href=enq_vote.php?acao=resultados>Clique aqui para ver o resultado parcial</a></center>";

exit;

}

else

{

include "enq_dbconfig.php";

mysql_query("UPDATE respostas SET votos=votos+1 WHERE codigo=$qual",$conn);

setcookie ("Enquete", "ok", time()+3600*24*30);// SÓ PODE VOTAR DEPOIS DE 30 DIAS

echo "<script>window.location=enq_vote.php?acao=resultados';</script>";

}

}

if ($acao == "resultados") {

echo "<title>Resultado Parcial</title>$estilo";

include "enq_dbconfig.php";

$sql = "select id,pergunta from perguntas where status='S'";

$query = mysql_query($sql);

$coluna = mysql_fetch_array($query);

$id = $coluna["id];

$pergunta = $coluna["pergunta"];

echo "<p><b>$pergunta</b><br>Resultado Parcial</p>";

$sql = "select votos from respostas where id=$id";

$query = mysql_query($sql);

   while ($coluna = mysql_fetch_array($query))

{

   $votos = $coluna["votos"];

$total = $total + $votos;

}

$sql = "select resposta,votos from respostas where id=$id order by codigo desc";

$query = mysql_query($sql);

   while ($coluna = mysql_fetch_array($query))

{

   $resposta = $coluna["resposta"];

$votos = $coluna["votos"];

$figura = $figura + 1;

   if ($total != 0) { $porcentagem = number_format(((100 * $votos) / $total),0); }

echo "$resposta ($votos votos)<br><img src=imagens/cor$figura.gif width=$porcentagem height=10> $porcentagem%<br>";

}

echo "<p align=center>Já foram computados $total votos<br><br><a href=java script:window.close();>Fechar Janela</a></p><p align=center><embed src=guisaldanha.swf quality=high width=100 height=20></embed></p>";

mysql_close($conn);

exit;

}

?>

<?

include "enq_dbconfig.php";

//PERGUNTA

$sql = "select id, pergunta from perguntas where status=S'";

$query = mysql_query($sql);

$coluna = mysql_fetch_array($query);

$id = $coluna["id];

$pergunta = $coluna["pergunta"];

echo "<title>Enquete: $pergunta</title>$estilo";

echo "<p><b>$pergunta</b></p>";

//RESPOSTAS

$sql = "select codigo, resposta from respostas where id=$id order by codigo desc";

$query = mysql_query($sql);

echo "

<script>

function Abrir(url)

{

   window.open(url,'voto','width=300,height=300,scrollbars=yes');

}

</SCRIPT>

<form action=enq_vote.php' onSubmit=Abrir('enq_vote.php') target='voto'>";

  while ($coluna = mysql_fetch_array($query))

{

   $codigo = $coluna["codigo];

   $resposta = $coluna["resposta"];

echo "<input name=qual type=radio value=$codigo style=border:0>$resposta<br>";

}

echo "<center><input type=hidden name=acao value=votar><input type=submit value=Votar><br><a href=java script:window.open('enq_vote.php?acao=resultados','','width=300,height=300,scrollbars=yes');window.history.go(9)>Resultado Parcial</a></form>";

echo "<a href=enq_anteriores.php>Ver enquetes anteriores</a>";

mysql_close($conn);

?>

--

alguém pode me flara o porque deste erro q eu não consigo entender...

vlw galera

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...