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

Erros


mestre fyoda

Pergunta

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/tibia/public_html/enquete/resultados.php on line 33

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/tibia/public_html/enquete/resultados.php on line 36

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/tibia/public_html/enquete/resultados.php on line 49

<?php

// -- O caminho do banco de dados

// altere os dados abaixo conforme sua base de dados mySQL

$host = " ";

$dataBase = "";

$userDB = "";

$pwdDB = "";

$tablename = "enquete";

?>

<?

include("global.php");

$id_r = $HTTP_GET_VARS['id_r'];

$id_p = $HTTP_GET_VARS['id_p'];

$todo = $HTTP_GET_VARS['todo'];

$enq = "enq$id_p";

$msg = "";

$conn = mysql_connect($host,$userDB,$pwdDB);

if (!$conn) {

die ("Falha de Conexão!"); }

mysql_select_db($dataBase);

if ($todo==votar") {

// PHP adiciona um hit á resposta da enquete

// recupera os dados dos campos hidden

if (!$_COOKIE[$enq]) {

$remotaddr = $_SERVER["REMOTE_ADDR];

$query=mysql_query("update $tablename set hits= hits + 1 where id_enquete=$id_r",$conn);

setcookie ("$enq", $remotaddr,time()+86400);

$msg = "Seu voto foi computado com sucesso!";

}

else {

$msg="Você já votou nesta Enquete hoje !";

}

}

$sql="SELECT * FROM $tablename WHERE id_enquete=$id_p";

$query = mysql_query($sql, $conn);

$result = mysql_fetch_array($query);

$pergunta = $result["texto"];

mysql_free_result($query);

?>

<html>

<head>

<TITLE>LAB-Enquete</TITLE>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link rel="stylesheet" href="../style.css" type="text/css">

</head>

<body bgcolor="#FFFFFF" topmargin=0 leftmargin=0>

<table width="100%" border="0" align=center>

<?

$sql="SELECT * FROM $tablename WHERE id_parente=$id_p";

$query = mysql_query($sql, $conn);

$totreg = mysql_num_rows($query);

$sql = "select sum(hits) as total from $tablename where id_parente=$id_p";

$query2 = mysql_query($sql, $conn);

$total = mysql_result($query2, 0, "total");

mysql_free_result($query2);

?>

<tr>

<td colspan="3" align="center" class="titulo" width="100%">

<b><?= $pergunta ?></b></td>

</tr>

<tr>

<td colspan="3" align="center"><font color=green><b>&nbsp;<? echo $msg ?></b></font></td>

</tr>

<tr><? $counter = 0;

while ($counter < $totreg) {

$resposta = mysql_result($query, $counter, "texto");

$hits = mysql_result($query, $counter, "hits");

?>

<tr>

<td colspan="3" width="100%">

<img src="images/percent.gif" border="0" height="1" width="100%"></td>

</tr>

<tr>

<td width="150"><?= $resposta ?></td>

<? if ($total > 0) { ?>

<td width="100" class="boxborder"><img src="images/percent.gif" border="0" height="11" width="<?= sprintf("%.2f",100/$total * $hits)?>"></td>

<td width="50" align="right"><?= sprintf("%.2f",100/$total * $hits) ?>%<b></td>

<?} else {?>

<td width="100" class="boxborder"><img src="images/percent.gif" border="0" height="11" width=""></td>

<td width="50" align="right">0%<b></td>

<? } ?>

</tr>

<tr><?

// Passo á resposta seguinte

$counter=$counter + 1;

} ?>

<tr>

<td colspan="2" align="right" class="total" width="250">Total de Votos</td>

<td width="50" class="total" align="right"><b><?= $total ?></b></td>

</tr>

<tr>

<td colspan="3" align="center" class="total"><a href="javascript: self.close();"><br>:: Fechar ::</a></td>

</tr>

</table>

</body>

</html>

<?

mysql_free_result($query);

mysql_close($conn);

?>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

$id_r = $HTTP_GET_VARS['id_r'];

subistitue por

$_GET['id_r'];

$query = mysql_query($sql, $conn);

retira o $conn

$query = mysql_query($sql);

tenta ai e posta novamente....

Link para o comentário
Compartilhar em outros sites

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,1k
×
×
  • Criar Novo...