ARQUIVO ENQUETE.PHP <? ########################################## # C�digo Gerado por Tadeu Pires Pasetto # ########################################## #http://info.integrando.com.br/~al-u6zcg # ########################################## #C�digo Livre desde que os Cr�ditos sejam# # mantidos. Tab�m podem ser feitas # #altera��es para melhor funcionabildade # ########################################## /* Trecho para Computar Votos*/ $con = mysql_connect("localhost", "", ""); // Usu�rio e Senha if($oq=='Votar' && isset($enq) && !isset($vota)){// Verifica se o visitante votou e se ele pode votar $resultado = mysql_db_query("al_u6zcg", "SELECT * FROM enquetes WHERE id=$id", $con); // Executa a consulta $arr = mysql_fetch_array($resultado); $voto = $arr[$enq]; $voto++; $res = mysql_db_query("al_u6zcg", "UPDATE enquetes SET $enq = $voto WHERE id=$id", $con); // Envia o voto setcookie("vota", 'Votou'); // Define um cookie para verificar se o usu�rio j� votou posteriormente echo("<script language='javascript'> window.location = 'http://info.integrando.com.br/~al-u6zcg/index.php'; window.open('resultado.php?id=$id', 'clo3', 'toolbar=no,location=no,directories=no,status=no,scrollbars=no,menubar=no,resizable=no,width=400,height=250'); </script>");// Exibe o resultado } ?> <!-- Sua P�gina --> <b> Vote na minha enquete </b><br> <!-- Para votar na Enquete--> <? $resultado = mysql_db_query("al_u6zcg", "SELECT * FROM enquetes WHERE exibir='S'", $con); // $num = mysql_num_rows($resultado); $arr = mysql_fetch_array($resultado); $eu = $arr['id']; echo($arr['nome']."<br></font> <input type='radio' name='enq' value='votos1'> ".$arr['op1']."<br> <input type='radio' name='enq' value='votos2'> ".$arr['op2']."<br> <input type='radio' name='enq' value='votos3'> ".$arr['op3']."<br> <input type='radio' name='enq' value='votos4'> ".$arr['op4']."<br><br> <input type='hidden' name='id' value=".$arr['id']."> "); echo("<input type='submit' name='oq' value='Votar'><input type='button' value='Resultados' onClick=".chr(34)."window.open('resultado.php?id=$eu', 'clo4', 'toolbar=no,location=no,directories=no,status=no,scrollbars=no,menubar=no,resizable=no,width=450,height=250')".chr(34).">"); ?></form> ARQUIVO RESUL.PHP <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <? ########################################## # C�digo Gerado por Tadeu Pires Pasetto # ########################################## #http://info.integrando.com.br/~al-u6zcg # ########################################## #C�digo Livre desde que os Cr�ditos sejam# # mantidos. Tab�m podem ser feitas # #altera��es para melhor funcionabildade # ########################################## $con = mysql_connect("localhost", "", ""); // Usu�rio e Senha $resultado = mysql_db_query("al_u6zcg", "SELECT * FROM enquetes WHERE id=$id", $con); // Verifica a enquete a ser exibida $arr = mysql_fetch_array($resultado); // C�lculos para a porcentagem dos votos $tudo = $arr['votos1'] + $arr['votos2'] + $arr['votos3'] + $arr['votos4'] ;//Quantos votos no geral $op1 = number_format(($arr['votos1']/$tudo) *100 , 2, '.', ' '); $op2 = number_format(($arr['votos2']/$tudo) * 100, 2, '.', ' '); $op3 = number_format(($arr['votos3']/$tudo) * 100, 2, '.', ' '); $op4 = number_format(($arr['votos4']/$tudo) * 100, 2, '.', ' '); ?> <title>Resultado da enquetes</title> <style> <? echo(" #resut {width: 100px; border-width: 0 %} #casa {background: '#ff0000'; width: $op1 %} #bbb {background: '#00ff00'; width: $op2 %} #nenhum {background: '#0000ff'; width: $op3 %} #oque {background: '#aaaaaa'; width: $op4 %}"); ?> #c {background: '#ff0000'; width: 10px } #b {background: '#00ff00'; width: 10px } #n {background: '#0000ff'; width: 10px } #o {background: '#aaaaaa'; width: 10px } body {background: '#558ABF'; font-family: Verdana; font-size: 10pt} #titulo {background: '#558ABF'; color: '#F1B563'; font-family: Verdana; font-size: 12pt} td.res {color: '#F1B563'; font-family: verdana; font-size: 8pt} </style> </head> <body> <? echo("<div id='titulo'><b>".$arr['nome']."</b></div> <table id='tabela'> <tr><td class='res'>".$arr['op1']." </td> <td width=110px><span id='c'></span><span id='resut'><span id='casa'></span></span></td> <td> $op1% </td></tr> <tr><td class='res'> ".$arr['op2']." </td> <td width=110px><span id='b'></span><span id='resut'><span id='bbb'></span></span></td> <td> $op2% </td></tr> <tr><td class='res'> ".$arr['op3']." </td> <td width=110px><span id='n'></span><span id='resut'><span id='nenhum'></span></span> </td> <td> $op3% </td></tr> <tr><td class='res'> ".$arr['op4']." </td> <td width=110px><span id='o'></span><span id='resut'><span id='oque'></span></span></td> <td> $op4%</td></tr> </table><br> Total de votos: $tudo"); ?> <br><br> <a href='javascript:self.close()'> [fechar] </a> </body> </html>