Aglem pode mi ajuda ??
Código da Enquete:
<?
$variables=(strtolower($_SERVER['REQUEST_METHOD'])== 'GET') ? $_GET : $_POST;
foreach ($variables as $k=> $v)
$$k=$v;
if(empty($_GET[pg])){
$pg2 = "principal";
} else {
$pg2 = $_GET[pg];
}
if(!empty($_GET[id])){
$id2 = "&id=$_GET[id]";
}
$palavra = "Enquetes";
$tabela1 = "enquetes";
$tabela3 = $tabela1."_opcoes";
$tabela4 = $tabela1."_ip";
$file = "$tabela1";
//$tamanhoimg = 160;
$ret = "";
$data = date("Y-m-d");
//echo $data;
if(!empty($_GET[enquete])){
$wh1 = "AND id = $_GET[enquete]";
} else {
$wh1 = " ORDER BY rand()";
}
//$busca = "SELECT * FROM $tabela1 WHERE (status = S AND expira = N) OR (status = S AND data_fim>".date("Y-m-d").") LIMIT 1";
$busca = "SELECT * FROM $tabela1 WHERE (status = 'S' AND expira = 'N') $wh1 LIMIT 1";
//echo $busca;
$sql = mysql_query($busca);
//echo $sql;
$total = mysql_num_rows($sql);
//echo $total;
$res = "";
if($total > 0){
while ($dados1 = mysql_fetch_array($sql)){
$res .= "
<table width='$tamanhoimg' cellspacing=0 cellpadding=0 border=0>
<tr>
<td align='right' class='laranja'><b>$dados1[questao]</b><br /></td>
</tr>
<tr>
<td align='right'><br>". ($ret!=""?"<p align='center'>$ret<br><p align=left>":"") ."
";
$formula = mysql_fetch_array(mysql_query("select sum(votos) AS total from $tabela3 where enquete_id = $dados1[id]"));
$stmt = "select * from $tabela3 WHERE enquete_id = $dados1[id] order by opcao_id";
$respostas = mysql_query($stmt);
$i=0;
$maior = 0;
while ($resposta = mysql_fetch_array($respostas)){
// echo "$resposta[votos] - $formula[total]<br>";
if($resposta["votos"] != 0){
//$perc = (int) ($resposta["votos"] / ($formula["total"]/100));
$perc = sprintf("%.1f",($resposta["votos"] / ($formula["total"]/100)));
//$perc = sprintf("%.1f",($resposta["votos"]*100/$formula["total"]));
} else {
$perc = 0;
}
//echo "S $perc = $resposta[votos] / $formula[total]<br>";
if ($maior < $perc)
$maior = $perc;
$res .=
"
<script>
resposta$dados1[id]". ($i) ." = ". ($perc) .";
</script>
<a href='?pg=$pg2&v=1&enquete=$dados1[id]&opcao=$resposta[id]$id2'><font style='font-size:10px'><b>$resposta[opcao_texto]</b> ($perc%)</font></a><br>
<table width='99%' align='center' height='11' border='0' cellpadding='1' cellspacing='0'>
<tr>
<td background='images/layout/fundo_barra_enquete.gif'><img src='images/layout/barra_enquete.gif' width='0' height='7' name='enq$dados1[id]img$i'></td>
</tr>
</table>
";
$i++;
}
$res .=
" </td>
</tr>
</table>
<script>
prog$dados1[id] = 1;
function atualiza$dados1[id](){
//alert(prog$dados1[id]);
";
$respostas = mysql_query($stmt);
$i=0;
while ($resposta = mysql_fetch_array($respostas)){
$res .=
"
enq$dados1[id]img$i.width = ($tamanhoimg / 100) * (((($resposta[votos] / ". ($formula[total]/100) ."))/100) * prog$dados1[id]) - 1;
if (enq$dados1[id]img$i.width > 100){
//alert('$i '+ enq$dados1[id]img$i.width);
//alert(enq$dados1[id]img$i.width +' = ('+ $tamanhoimg +'/ 100) * (((('+ $resposta[votos] +' / ". ($formula[total]/100) .") / (". ($maior / 100) ."))/100) * '+ prog$dados1[id] +')');
}
";
//echo "$dados1[id]img - $i<br>";
$i++;
}
$res .= "
prog$dados1[id] = prog$dados1[id] + 1;
if (prog$dados1[id] <= 100)
setTimeout(\"atualiza$dados1[id]()\",10);
}
setTimeout(\"atualiza$dados1[id]()\",1000);
</script>
";
}
echo $res;
} else {
echo "nenhuma <b>Enquete</b> encontrada!";
}
// INICIA CADASTRO DO VOTO
$action = md5("98765432$v");
//echo $action;
if($action == "6ebe76c9fb411be97b3b0d48b791a7c9"){
$dados5 = mysql_fetch_array(mysql_query("SELECT * FROM $tabela1 WHERE id='$_GET[enquete]'"));
$id = $_GET[enquete];
//echo $id;
$opcao = $_GET[opcao];
//echo $opcao;
$ip = $_SERVER['REMOTE_ADDR'];
//echo $ip;
$data = date("Y-m-d H:i:s");
//echo $data;
/*
$sql1 = "SELECT * FROM $tabela4 WHERE enquete_id='$id' AND ip_addr = '$ip'";
//echo $sql1;
$sql2 = mysql_query($sql1);
$total = mysql_num_rows($sql2);
//echo $total;
$dados = mysql_fetch_array($sql2);
if($total > 0){
//echo "JA TEM";´
$dia = date("d");
$mes = date("m");
$ano = date("Y");
$data = date("Y-m-d H:i:s");
//echo $data;
if($data < $dados[data]){
echo "Você já votou hoje!";
//echo "<meta http-equiv='refresh' content='0;URL=?pg=$pg2&enquete=$id'>";
} else {
$votos = $dados[votos];
++$votos;
//echo $votos;
$sql3 = "UPDATE $tabela3 set votos='$votos' WHERE enquete_id='$id' AND id='$opcao'";
$sql4 = mysql_query($sql3);
//echo "<br>MUDA VOTO: $sql3<hr>";
$sql5 = "INSERT INTO $tabela4 VALUES('', '$id', '$ip', '$data')";
$sql6 = mysql_query($sql5);
//echo "<br>INSERI IP: $sql5<hr>";
echo "Voto arquivado com sucesso!";
//echo "<meta http-equiv='refresh' content='0;URL=?pg=$pg2&enquete=$id'>";
}
} else {
//echo "NUM TEM";
$data = date("Y-m-d H:i:s");
//echo $data;
$votos = $dados[votos];
++$votos;
//echo $votos;
$sql3 = "UPDATE $tabela3 set votos='$votos' WHERE enquete_id='$id' AND id='$opcao'";
$sql4 = mysql_query($sql3);
//echo "<br>MUDA VOTO: $sql3<hr>";
$sql5 = "INSERT INTO $tabela4 VALUES('', '$id', '$ip', '$data')";
$sql6 = mysql_query($sql5);
//echo "<br>INSERI IP: $sql5<hr>";
echo "Voto arquivado com sucesso!";
//echo "<meta http-equiv='refresh' content='0;URL=?pg=$pg2&enquete=$id'>";
}
*/
$time = time();
//echo "$time<br>";
$tempo = time() + 3600 * 24;
//echo "$tempo<br>";
if ($id > 0 and $opcao > 0 and $dados5[id] == $id){
//echo "ENTROU<br>";
$stmt = "SELECT * FROM $tabela4 WHERE enquete_id='$id' AND ip_addr = '$ip' AND data < $tempo";
//echo "S $stmt<hr>";
if(!$tem = mysql_fetch_array(mysql_query($stmt))){
//echo "NAUN TEM<hr>";
$stmt = "INSERT INTO $tabela4 VALUES ('', '$id', '$ip', '$time')";
//echo "INSERE: $stmt<hr>";
$stmt = mysql_query($stmt);
$sql3 = "UPDATE $tabela3 set votos = votos + 1 WHERE enquete_id='$id' AND id='$opcao'";
$sql4 = mysql_query($sql3);
//echo "<br>MUDA VOTO: $sql3<hr>";
echo "Sua opinião foi gravada com Sucesso!";
} else {
echo "Você já votou hoje!";
//echo "TEM<hr>";
}
} else {
//echo "NAO ENTROU<br>";
}
}
// FIM DO CADASTRO DO VOTO
?>










