Ir para conteúdo
Fórum Script Brasil
  • 0

Enquete


richenrique

Pergunta

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

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 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!

Link para o comentário
Compartilhar em outros 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?

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros 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!

Link para o comentário
Compartilhar em outros 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...

Link para o comentário
Compartilhar em outros 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>

Link para o comentário
Compartilhar em outros 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

Editado por rEd nEcK *
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...