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 ?>