MauMaster Postado Dezembro 5, 2008 Denunciar Share Postado Dezembro 5, 2008 Olá estou tentando configurar uma enquete em php com ajax mas ela esta dando erroEla contem os seguintes arquivosenquete.phpconfig.phpresultado.phpcontar_votos.phpresultat.txt (em modo 777 no ftp)Sprydata.jsSpryUtils.jsdentro de enquete esta o seguinte codigo<script src="/includes/spry/SpryUtils.js"type="text/javascript"></script> <script src="/includes/spry/SpryData.js" type="text/javascript"></script> <script type="text/javascript"> function updateResponseDiv(req) { Spry.Utils.setInnerHTML('enquete', req.xhRequest.responseText); } </script> </head> <body> <?php include('config.php'); ?> <h1>Sistema de Enquete</h1> <p> <div id="enquete"> <?php echo PERGUNTA; ?> <form id="form1" name="form1" action="contar_votos.php" method="post"> <input type="radio" name="reponse" value="0"> <?php echo OPCAO1; ?><br> <input type="radio" name="reponse" value="1"> <?php echo OPCAO2; ?><br> <input type="radio" name="reponse" value="2"> <?php echo OPCAO3; ?><br> <input type="radio" name="reponse" value="3"> <?php echo OPCAO4; ?><br> <?php if ($_COOKIE['votacaoenquete'] == votado ){ echo "Você já participou !"; } else { ?> <input name="teste" value="Enviar" onClick="Spry.Utils.submitForm('form1', updateResponseDiv, {method:'post', url:'contar_votos.php'});" type="button"> </p> <?php } ?> </form> <p> [ <a href="exploitation.php" target="_blank">Ver resultado</a> ] </p> </div> </p> dentro de config.php o seguinte codigo <?php define(PERGUNTA,'De onde você acessar o site?'); define(OPCAO1,'Casa'); define(OPCAO2,'Trabalho'); define(OPCAO3,'Escola'); define(OPCAO4,'Lan House'); ?> dentro de resultados.php o seguinte codigo <script src="/includes/spry/SpryUtils.js"type="text/javascript"></script> <script src="/includes/spry/SpryData.js" type="text/javascript"></script> <script type="text/javascript"> function updateResponseDiv(req) { Spry.Utils.setInnerHTML('enquete', req.xhRequest.responseText); } </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>aa</title> <?php include('config.php'); ?> $fichier="resultat.txt"; $pointeur=fopen($fichier,"r"); $enquete=fread($pointeur,filesize($fichier)); fclose($pointeur); $enquete=explode(",",$enquete); $total=$enquete[0]+$enquete[1]+$enquete[2]+$enquete[3]; $longueur=200; $longueur0=$enquete[0]*$longueur/$total; $longueur1=$enquete[1]*$longueur/$total; $longueur2=$enquete[2]*$longueur/$total; $longueur3=$enquete[3]*$longueur/$total; $longueur0=round($longueur0); $longueur1=round($longueur1); $longueur2=round($longueur2); $longueur3=round($longueur3); $pourcent0=100*$enquete[0]/$total; //Calcular porcentagem $pourcent0=round($pourcent0,0); // Arredonda o a porcentagem $pourcent1=100*$enquete[1]/$total; $pourcent1=round($pourcent1,0); $pourcent2=100*$enquete[2]/$total; $pourcent2=round($pourcent2,0); $pourcent3=100*$enquete[3]/$total; $pourcent3=round($pourcent3,0); <table border="0"> <tr> <td width="80"><b><?php echo OPCAO1; ?></b></td> <td width="<?php echo $pourcent0;?>" bgcolor="red"> </td> <td> <?php echo "$pourcent0%";?> (<i><?php echo $enquete[0];?></i>)</td> </tr></table> <table border="0"> <tr> <td width="80"><b><?php echo OPCAO2; ?></b></td> <td width="<?php echo $pourcent1;?>" bgcolor="green"> </td> <td> <?php echo "$pourcent1%";?> (<i><?php echo $enquete[1];?></i>)</td> </tr></table> <table border="0"> <tr> <td width="80"><b><?php echo OPCAO3; ?></b></td> <td width="<?php echo $pourcent2;?>" bgcolor="black"> </td> <td> <?php echo "$pourcent2%";?> (<i><?php echo $enquete[2];?></i>)</td> </tr></table> <table border="0"> <tr> <td width="80"><b><?php echo OPCAO4; ?></b></td> <td width="<?php echo $pourcent3;?>" bgcolor="#990000"> </td> <td> <?php echo "$pourcent3%";?> (<i><?php echo $enquete[3];?></i>)</td> </tr> </table> </head> <body> </body> dentro de contar_votos.php o seguinte codigo <script src="/includes/spry/SpryUtils.js"type="text/javascript"></script> <script src="/includes/spry/SpryData.js" type="text/javascript"></script> <script type="text/javascript"> function updateResponseDiv(req) { Spry.Utils.setInnerHTML('enquete', req.xhRequest.responseText); } </script> </head> <?php setcookie('votacaoenquete', 'votado', time()+3600*24*30); ?> <?php $fichier="resultat.txt"; $pointeur=fopen($fichier,"r+"); $enquete=fread($pointeur,filesize($fichier)); $enquete=explode(",",$enquete); $reponse = $_POST['reponse']; $enquete[$reponse]++; $enquete=$enquete[0].",".$enquete[1].",".$enquete[2].",".$enquete[3]; rewind($pointeur); fputs($pointeur,$enquete); fclose($pointeur); ?> <?php include('resultado.php'); ?> <body> </body> </html>Por favor preciso de ajuda...Desde já agradeço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Dezembro 5, 2008 Denunciar Share Postado Dezembro 5, 2008 e qual é o erro? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
MauMaster
Olá estou tentando configurar uma enquete em php com ajax mas ela esta dando erro
Ela contem os seguintes arquivos
enquete.php
config.php
resultado.php
contar_votos.php
resultat.txt (em modo 777 no ftp)
Sprydata.js
SpryUtils.js
dentro de enquete esta o seguinte codigo
dentro de contar_votos.php o seguinte codigoPor favor preciso de ajuda...
Desde já agradeço
Link para o comentário
Compartilhar em outros sites
1 resposta 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.