• 0
Sign in to follow this  
richenrique

Enquete

Question

Estou querendo desenvolver um sistema de enquete, já que todos scripts que eu peguei estão com problemas. Gostaria no entanto de uma ajuda de vc6 para poder elaborar. Quero desenvolver com banco de dados mysql. Estou com uma dúvida: a tabela conterá uma coluna IP para registrar o IP do usuário (para bloquear votos repetidos)? Obrigado desde já,

Ricardo

Share this post


Link to post
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Pode ser assim... mas aí, na maioria dos casos, é só o cara desconectar e conectar de novo que o IP já mudou...

Eu aconselharia a fazer com cookies... as pessoas limpam os cookies com menor freqüência do que mudam de IP! smile.gif

Ou faz pelos 2... fora isso, não sei se tem outra forma de impedir que votem 2 vezes.

Falou!

Share this post


Link to post
Share on other sites
  • 0

To pensando em fazer assim:

tabela enquete

ID, questao, resposta1, resposta2, resposta3

tabela voto

ID_enquete, resposta1, resposta2, resposta3, total_votos

tabela IP

ip_usuario

Assim quando o usuário for votar ele consulta a tabela IP, se não tiver IP registrado, altera a tabela voto acrescentando +1 a coluna correspondente da resposta e +1 no total de votos.

A tabela enquete serviria para exibir a enquete (tipo um cadastro de enquete).

To indo no caminho certo?

Share this post


Link to post
Share on other sites
  • 0

Tem um método mais chato...

Mas você pode pedir um email válido pra confimar o voto...

Mesmo que a pessoa tenha 5 emails, não vai ficar criando email/deletando email muitas vezes pra poder votar de novo...

Se você realmente quer que elas não votem 2 vezes, pode fazer isso... O lado ruim é que elas podem não votar nenhuma vez, ao descobrir que precisam pôr um email válido e confirmar... a prequiça reina, como sempre... happy.gif

Tem os prós e contras, você que vai ter que ver qual a importância do voto duplo... De qualquer forma, se for usar o cadastro dos emails, eu ainda usaria os cookies em conjunto... pra dar uma proteção mais legal.. cool.gif

Share this post


Link to post
Share on other sites
  • 0

Isso! Esse caminho que você tá seguindo é uma maneira de fazer isso smile.gif

você poderia criar tudo (exceto o IP) numa só tabela, tb... não sei se ficaria melhor, mas eu prefiro... acho que fica mais organizado. você cria os campos:

enquete_1, resposta_1, enquete_2, ....

entende? A pontuação de cada uma já tá na mesma tabela... mas, veja aí o que você acha melhor!

***** EDITANDO *****

Só o total de votos ali que eu acho melhor você não colocar no banco de dados... não tem necessidade. Na hora de imprimir na página, é só somar!

Share this post


Link to post
Share on other sites
  • 0

Bom amigos desenvolvi a enquete e estou com uma simples duvidas (não tão simples porque estou quebrando a cabeça e não consigo resolver). A enquete q eu vou colocar vai ficar dentro de um include (é uma menu lateral). A partir dele vou chamar o arquivo da enquete q vai conter a pergunta e as possiveis respostas. Uma vez clicando no botão "votar" o PHP chama a página "votar.php" onde ele computa os votos e exibe os resultados (com os gráficos, tudo certinho). O problema está nesta exibição. A exibição ocorre em uma nova página. não mais a página do menu lateral. Gostaria de deixar a página de resultados exibida no mesmo lugar q exibo a enquete e suas respostas. alguém poderia me ajudar? Obrigado desde já! é meio urgente...

Share this post


Link to post
Share on other sites
  • 0

se entendi voce poderia fazer assim:

as duas paginas em 1 só

utilizando ifs

if(acao==votar){

// codigos

}else if(acao==resultado){

//codigos

}else{

echo "essa pagina não existe";

}

[]´s

Share this post


Link to post
Share on other sites
  • 0

continuo com o problema... existe algum comando em PHP q limpa o que está antes de uma determinada linha? O problema é que a questão com as perguntas está aparecendo antes dos resultados. Obrigado...

Share this post


Link to post
Share on other sites
  • 0

O código está aqui:

<div align="center">

  <p>

<?php

//conecta no banco de dados

include("conecta.php");

//pega o IP do usuario

$ip = getenv("REMOTE_ADDR");

$sql = mysql_query("SELECT * FROM ip_enquete WHERE ip='$ip'");

$linhas = mysql_num_rows($sql);

if($linhas == 0)

{

$inserir = mysql_query("INSERT INTO ip_enquete (ip) VALUES ('$ip')");

$voto = "ok";

}

else

{

$voto = "nok";

}

//seleciona o maior ID da pergunta

$query = mysql_query("SELECT max(id) FROM enquete") or print(mysql_error());

$id = mysql_result($query,0);

//seleciona a perguna

$consulta_pergunta = mysql_query("SELECT * FROM enquete WHERE id='$id'");

while($dados=mysql_fetch_array($consulta_pergunta))

{

$questao = $dados["questao"];

$resposta1 = $dados["resposta1"];

$resposta2 = $dados["resposta2"];

$resposta3 = $dados["resposta3"];

if(!$resposta3)

{

  ?>

  <form action=ip.php?operacao=votar&resposta3=no" method="POST">

    <table width="140" border="0" cellspacing="0" cellpadding="3">

      <tr>

        <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo $questao ?></strong></font></div></td>

      </tr>

      <tr>

        <td width="15%"> <div align="center"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif">

            <input type="radio" name="resposta" value="voto_resp1">

            </font></div></td>

        <td width="85%"> <div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $resposta1 ?></font></div></td>

      </tr>

      <tr>

        <td><div align="center"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif">

            <input type="radio" name="resposta" value="voto_resp2">

            </font></div></td>

        <td><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $resposta2 ?></font></div></td>

      </tr>

      <tr>

        <td colspan="2"> <div align="center">

            <input name="votar" type="submit" id="votar3" value="votar">

          </div></td>

      </tr>

    </table>

  </form>

  <?

 

  }

  else

  {

  ?>

  <form action="ip.php?operacao=votar" method="POST">

    <table width="140" border="0" cellspacing="0" cellpadding="3">

      <tr>

        <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo $questao ?></strong></font></div></td>

      </tr>

      <tr>

        <td width="15%"> <div align="center"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif">

            <input name="resposta" type="radio" value="voto_resp1">

            </font></div></td>

        <td width="85%"> <div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $resposta1 ?></font></div></td>

      </tr>

      <tr>

        <td><div align="center"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif">

            <input type="radio" name="resposta" value="voto_resp2">

            </font></div></td>

        <td><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $resposta2 ?></font></div></td>

      </tr>

      <tr>

        <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">

          <input type="radio" name="resposta" value="voto_resp3">

          </font></td>

        <td><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $resposta3 ?></font></div></td>

      </tr>

      <tr>

        <td colspan="2"> <div align="center">

<input name="imageField" type="image" src="images/votar.gif" width="68" height="17" border="0">

          </div></td>

      </tr>

    </table>

  </form>

  <?

}//fim do else

}// fim do while

//variaveis

$voto = $_GET['voto];

$id = $_GET['id'];

$resposta3 = $_GET['resposta3'];

$resposta = $_POST['resposta'];

if($operacao==votar")

{

if($voto == "ok")

{

  if($resposta3=="no")

  {

  if($resposta=="voto_resp1")

  {

    $atualizar1 = mysql_query("UPDATE enquete SET voto_resp1=voto_resp1+'1' WHERE id='$id'") or print(mysql_error());

    $atualizar11 = mysql_query("UPDATE enquete SET total=total+'1' WHERE id='$id'") or print(mysql_error());

    ?><script>window.alert("Voto computado!");</script><?

    $query = mysql_query("SELECT max(id) FROM enquete") or print(mysql_error());

    $id = mysql_result($query,0);

    $sql = mysql_query("SELECT * FROM enquete WHERE id='$id'") or print(mysql_error());

    while($dados=mysql_fetch_array($sql))

{

  $questao = $dados["questao];

 

  $resposta1 = $dados["resposta1"];

  $resposta2 = $dados["resposta2"];

  $resposta3 = $dados["resposta3"];

 

  $voto_resp1 = $dados["voto_resp1"];

  $voto_resp2 = $dados["voto_resp2"];

  $voto_resp3 = $dados["voto_resp3"];

  $total = $dados["total"];

 

  if(!$resposta3)

  {

  $porcentagem1 = ($voto_resp1*100)/$total;

  $porcentagem2 = ($voto_resp2*100)/$total;

  $per1 = round($porcentagem1,3);

  $per2 = round($porcentagem2,3);

  ?>

<table width=140" border="0" align="center" cellpadding="3" cellspacing="0">

  <tr>

  <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo "$questao ($total votos)" ?></strong></font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per1; ?> height="10"><br>

  <? echo $resposta1 ?> <? echo $per1; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per2; ?> height="10"><br>

  <? echo $resposta2 ?> <? echo $per2; ?>%</font></div></td>

  </tr>

</table>

<div align="center"></div><?

  }

  else

  {

  $porcentagem1 = ($voto_resp1*100)/$total;

  $porcentagem2 = ($voto_resp2*100)/$total;

  $porcentagem3 = ($voto_resp3*100)/$total;

  $per1 = round($porcentagem1,3);

  $per2 = round($porcentagem2,3);

  $per3 = round($porcentagem3,3);

  ?><table width="140" border="0" align="center" cellpadding="3" cellspacing="0">

<tr>

  <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo "$questao ($total votos)" ?></strong></font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per1; ?> height="10"><br>

  <? echo $resposta1 ?> <? echo $per1; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per2; ?> height="10"><br>

  <? echo $resposta2 ?> <? echo $per2; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per3; ?> height="10"><br>

  <? echo $resposta3 ?> <? echo $per3; ?>%</font></div></td>

  </tr>

</table>

<div align="center"></div><?

}//fim else

}//fim while

  }

  elseif($resposta=="voto_resp2")

  {

  $atualizar2 = mysql_query("UPDATE enquete SET voto_resp2=voto_resp2+'1' WHERE id='$id'") or print(mysql_error());

  $atualizar22 = mysql_query("UPDATE enquete SET total=total+'1' WHERE id='$id'") or print(mysql_error());

  ?><script>window.alert("Voto computado!");</script><?

  $query = mysql_query("SELECT max(id) FROM enquete") or print(mysql_error());

$id = mysql_result($query,0);

$sql = mysql_query("SELECT * FROM enquete WHERE id='$id'") or print(mysql_error());

while($dados=mysql_fetch_array($sql))

{

  $questao = $dados["questao];

 

  $resposta1 = $dados["resposta1"];

  $resposta2 = $dados["resposta2"];

  $resposta3 = $dados["resposta3"];

 

  $voto_resp1 = $dados["voto_resp1"];

  $voto_resp2 = $dados["voto_resp2"];

  $voto_resp3 = $dados["voto_resp3"];

  $total = $dados["total"];

 

  if(!$resposta3)

  {

  $porcentagem1 = ($voto_resp1*100)/$total;

  $porcentagem2 = ($voto_resp2*100)/$total;

  $per1 = round($porcentagem1,3);

  $per2 = round($porcentagem2,3);

  ?>

<table width=140" border="0" align="center" cellpadding="3" cellspacing="0">

  <tr>

  <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo "$questao ($total votos)" ?></strong></font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per1; ?> height="10"><br>

  <? echo $resposta1 ?> <? echo $per1; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per2; ?> height="10"><br>

  <? echo $resposta2 ?> <? echo $per2; ?>%</font></div></td>

  </tr>

</table>

<div align="center"></div><?

  }

  else

  {

  $porcentagem1 = ($voto_resp1*100)/$total;

  $porcentagem2 = ($voto_resp2*100)/$total;

  $porcentagem3 = ($voto_resp3*100)/$total;

  $per1 = round($porcentagem1,3);

  $per2 = round($porcentagem2,3);

  $per3 = round($porcentagem3,3);

  ?><table width="140" border="0" align="center" cellpadding="3" cellspacing="0">

<tr>

  <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo "$questao ($total votos)" ?></strong></font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per1; ?> height="10"><br>

  <? echo $resposta1 ?> <? echo $per1; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per2; ?> height="10"><br>

  <? echo $resposta2 ?> <? echo $per2; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per3; ?> height="10"><br>

  <? echo $resposta3 ?> <? echo $per3; ?>%</font></div></td>

  </tr>

</table>

<div align="center"></div><?

}//fim else

}//fim while

  }

  }

  else

  {

  if($resposta=="voto_resp1")

  {

    $atualizar1 = mysql_query("UPDATE enquete SET voto_resp1=voto_resp1+'1' WHERE id='$id'") or print(mysql_error());

    $atualizar11 = mysql_query("UPDATE enquete SET total=total+'1' WHERE id='$id'") or print(mysql_error());

    ?><script>window.alert("Voto computado!");</script><?

    $query = mysql_query("SELECT max(id) FROM enquete") or print(mysql_error());

$id = mysql_result($query,0);

$sql = mysql_query("SELECT * FROM enquete WHERE id='$id'") or print(mysql_error());

while($dados=mysql_fetch_array($sql))

{

  $questao = $dados["questao];

 

  $resposta1 = $dados["resposta1"];

  $resposta2 = $dados["resposta2"];

  $resposta3 = $dados["resposta3"];

 

  $voto_resp1 = $dados["voto_resp1"];

  $voto_resp2 = $dados["voto_resp2"];

  $voto_resp3 = $dados["voto_resp3"];

  $total = $dados["total"];

 

  if(!$resposta3)

  {

  $porcentagem1 = ($voto_resp1*100)/$total;

  $porcentagem2 = ($voto_resp2*100)/$total;

  $per1 = round($porcentagem1,3);

  $per2 = round($porcentagem2,3);

  ?>

<table width=140" border="0" align="center" cellpadding="3" cellspacing="0">

  <tr>

  <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo "$questao ($total votos)" ?></strong></font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per1; ?> height="10"><br>

  <? echo $resposta1 ?> <? echo $per1; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per2; ?> height="10"><br>

  <? echo $resposta2 ?> <? echo $per2; ?>%</font></div></td>

  </tr>

</table>

<div align="center"></div><?

  }

  else

  {

  $porcentagem1 = ($voto_resp1*100)/$total;

  $porcentagem2 = ($voto_resp2*100)/$total;

  $porcentagem3 = ($voto_resp3*100)/$total;

  $per1 = round($porcentagem1,3);

  $per2 = round($porcentagem2,3);

  $per3 = round($porcentagem3,3);

  ?><table width="140" border="0" align="center" cellpadding="3" cellspacing="0">

<tr>

  <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo "$questao ($total votos)" ?></strong></font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per1; ?> height="10"><br>

  <? echo $resposta1 ?> <? echo $per1; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per2; ?> height="10"><br>

  <? echo $resposta2 ?> <? echo $per2; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per3; ?> height="10"><br>

  <? echo $resposta3 ?> <? echo $per3; ?>%</font></div></td>

  </tr>

</table>

<div align="center"></div><?

}//fim else

}//fim while

  }

  elseif($resposta=="voto_resp2")

  {

    $atualizar2 = mysql_query("UPDATE enquete SET voto_resp2=voto_resp2+'1' WHERE id='$id'") or print(mysql_error());

    $atualizar22 = mysql_query("UPDATE enquete SET total=total+'1' WHERE id='$id'") or print(mysql_error());

    ?><script>window.alert("Voto computado!");</script><?

    $query = mysql_query("SELECT max(id) FROM enquete") or print(mysql_error());

$id = mysql_result($query,0);

$sql = mysql_query("SELECT * FROM enquete WHERE id='$id'") or print(mysql_error());

while($dados=mysql_fetch_array($sql))

{

  $questao = $dados["questao];

 

  $resposta1 = $dados["resposta1"];

  $resposta2 = $dados["resposta2"];

  $resposta3 = $dados["resposta3"];

 

  $voto_resp1 = $dados["voto_resp1"];

  $voto_resp2 = $dados["voto_resp2"];

  $voto_resp3 = $dados["voto_resp3"];

  $total = $dados["total"];

 

  if(!$resposta3)

  {

  $porcentagem1 = ($voto_resp1*100)/$total;

  $porcentagem2 = ($voto_resp2*100)/$total;

  $per1 = round($porcentagem1,3);

  $per2 = round($porcentagem2,3);

  ?>

<table width=140" border="0" align="center" cellpadding="3" cellspacing="0">

  <tr>

  <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo "$questao ($total votos)" ?></strong></font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per1; ?> height="10"><br>

  <? echo $resposta1 ?> <? echo $per1; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per2; ?> height="10"><br>

  <? echo $resposta2 ?> <? echo $per2; ?>%</font></div></td>

  </tr>

</table>

<div align="center"></div><?

  }

  else

  {

  $porcentagem1 = ($voto_resp1*100)/$total;

  $porcentagem2 = ($voto_resp2*100)/$total;

  $porcentagem3 = ($voto_resp3*100)/$total;

  $per1 = round($porcentagem1,3);

  $per2 = round($porcentagem2,3);

  $per3 = round($porcentagem3,3);

  ?><table width="140" border="0" align="center" cellpadding="3" cellspacing="0">

<tr>

  <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo "$questao ($total votos)" ?></strong></font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per1; ?> height="10"><br>

  <? echo $resposta1 ?> <? echo $per1; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per2; ?> height="10"><br>

  <? echo $resposta2 ?> <? echo $per2; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per3; ?> height="10"><br>

  <? echo $resposta3 ?> <? echo $per3; ?>%</font></div></td>

  </tr>

</table>

<div align="center"></div><?

}//fim else

}//fim while

  }

  elseif($resposta=="voto_resp3")

  {

    $atualizar3 = mysql_query("UPDATE enquete SET voto_resp3=voto_resp3+'1' WHERE id='$id'") or print(mysql_error());

    $atualizar33 = mysql_query("UPDATE enquete SET total=total+'1' WHERE id='$id'") or print(mysql_error());

    ?><script>window.alert("Voto computado!");</script><?

    $query = mysql_query("SELECT max(id) FROM enquete") or print(mysql_error());

$id = mysql_result($query,0);

$sql = mysql_query("SELECT * FROM enquete WHERE id='$id'") or print(mysql_error());

while($dados=mysql_fetch_array($sql))

{

  $questao = $dados["questao];

 

  $resposta1 = $dados["resposta1"];

  $resposta2 = $dados["resposta2"];

  $resposta3 = $dados["resposta3"];

 

  $voto_resp1 = $dados["voto_resp1"];

  $voto_resp2 = $dados["voto_resp2"];

  $voto_resp3 = $dados["voto_resp3"];

  $total = $dados["total"];

 

  if(!$resposta3)

  {

  $porcentagem1 = ($voto_resp1*100)/$total;

  $porcentagem2 = ($voto_resp2*100)/$total;

  $per1 = round($porcentagem1,3);

  $per2 = round($porcentagem2,3);

  ?>

<table width=140" border="0" align="center" cellpadding="3" cellspacing="0">

  <tr>

  <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo "$questao ($total votos)" ?></strong></font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per1; ?> height="10"><br>

  <? echo $resposta1 ?> <? echo $per1; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per2; ?> height="10"><br>

  <? echo $resposta2 ?> <? echo $per2; ?>%</font></div></td>

  </tr>

</table>

<div align="center"></div><?

  }

  else

  {

  $porcentagem1 = ($voto_resp1*100)/$total;

  $porcentagem2 = ($voto_resp2*100)/$total;

  $porcentagem3 = ($voto_resp3*100)/$total;

  $per1 = round($porcentagem1,3);

  $per2 = round($porcentagem2,3);

  $per3 = round($porcentagem3,3);

  ?><table width="140" border="0" align="center" cellpadding="3" cellspacing="0">

<tr>

  <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo "$questao ($total votos)" ?></strong></font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per1; ?> height="10"><br>

  <? echo $resposta1 ?> <? echo $per1; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per2; ?> height="10"><br>

  <? echo $resposta2 ?> <? echo $per2; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per3; ?> height="10"><br>

  <? echo $resposta3 ?> <? echo $per3; ?>%</font></div></td>

  </tr>

</table>

<div align="center"></div><?

}//fim else

}//fim while

  }

  }

}

else

{

  ?><script>window.alert("Você já votou nesta enquete!");</script><?

  $query = mysql_query("SELECT max(id) FROM enquete") or print(mysql_error());

$id = mysql_result($query,0);

$sql = mysql_query("SELECT * FROM enquete WHERE id='$id'") or print(mysql_error());

while($dados=mysql_fetch_array($sql))

{

  $questao = $dados["questao];

 

  $resposta1 = $dados["resposta1"];

  $resposta2 = $dados["resposta2"];

  $resposta3 = $dados["resposta3"];

 

  $voto_resp1 = $dados["voto_resp1"];

  $voto_resp2 = $dados["voto_resp2"];

  $voto_resp3 = $dados["voto_resp3"];

  $total = $dados["total"];

 

  if(!$resposta3)

  {

  $porcentagem1 = ($voto_resp1*100)/$total;

  $porcentagem2 = ($voto_resp2*100)/$total;

  $per1 = round($porcentagem1,3);

  $per2 = round($porcentagem2,3);

  ?>

<table width="140" border="0" align="center" cellpadding="3" cellspacing="0">

  <tr>

  <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo "$questao ($total votos)" ?></strong></font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per1; ?> height="10"><br>

  <? echo $resposta1 ?> <? echo $per1; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per2; ?> height="10"><br>

  <? echo $resposta2 ?> <? echo $per2; ?>%</font></div></td>

  </tr>

</table>

<div align="center"></div><?

  }

  else

  {

  $porcentagem1 = ($voto_resp1*100)/$total;

  $porcentagem2 = ($voto_resp2*100)/$total;

  $porcentagem3 = ($voto_resp3*100)/$total;

  $per1 = round($porcentagem1,3);

  $per2 = round($porcentagem2,3);

  $per3 = round($porcentagem3,3);

  ?><table width="140" border="0" align="center" cellpadding="3" cellspacing="0">

<tr>

  <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo "$questao ($total votos)" ?></strong></font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per1; ?> height="10"><br>

  <? echo $resposta1 ?> <? echo $per1; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per2; ?> height="10"><br>

  <? echo $resposta2 ?> <? echo $per2; ?>%</font></div></td>

  </tr>

  <tr>

  <td colspan="2"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="gfx/aqua.gif" width=<? echo $per3; ?> height="10"><br>

  <? echo $resposta3 ?> <? echo $per3; ?>%</font></div></td>

  </tr>

</table>

<div align="center"></div><?

}//fim else

}//fim while

}

}

?>

  </p>

</div>

Share this post


Link to post
Share on other sites
  • 0

como assim limpar a linha?

existe o :

exit
que não executa os comandos abaixo ex:
if(blah){
echo "affff";
exit();
}else{
header(Location: blah.php);
}

// nesse codigo eu puis o exit para ter certeza que o codigo abaixo não seria executado!
tem tambem o
@

ele serve para "esconder" o codigo...

é isso

[]´s

Edited by rEd nEcK *

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this