Jump to content


Photo

Sistema De Enquete


  • Faça o login para participar
51 replies to this topic

#46 MastersRoX

MastersRoX

    EDITADO

  • Banidos
  • PipPipPipPipPipPipPipPip
  • 774 posts
  • Sexo:Não informado

Posted 30/12/2005, 02:35

ahhh... mas acho q coloquei td certinho sim...


<?
include("info.php");
$i=0;
$n = 5; //numero de colunas
$t = mysql_num_rows(mysql_query("SELECT * FROM enquetes"));
$tamanho = 100 / $t;
echo "<table width='700'border=0 cellpadding=10 cellspacing=0>";
$sql=mysql_query("SELECT * FROM enquetes LIMIT 4");
while($dados = mysql_fetch_array($sql)) { 
$iddd = $dados['id'];

echo  $i%$n==0 ? "\n<tr>\n<td>" : "\n<td width='$tamanho%' valign='top'>";
echo"<form name=\"form1\" method=\"post\" action=\"java script:abrir('enquete_votar.php?idde=$iddd&voto=+x')\">";

echo "<script>var x=0;</script>";

echo"<font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>";?><?=$dados['pergunta']; echo"</b><br><br></font>
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";

for($i=1;$i<=$dados['num_respostas'];$i++) {
echo"<tr><td><input type=\"radio\" name=\"votar\" value=\"$i\"><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>";
?><?=$dados['resposta'.$i]; echo" </td></tr>"; } ?>            </td>
          </tr>
        </table>
          <br />
          <input type="submit" class="campos" name="Submit" value="Votar"/>
          <br />
          <span class="style3"><font arial,="Arial," helvetica,="Helvetica," sans-serif\="sans-serif\"">(<a href="java script:abrir('enquete_resultado.php?id=<?=$dados['id']?>')">Ver resultado parcial</a>)</font></span><font face="\&quot;Verdana," arial,="Arial," helvetica,="Helvetica," sans-serif\="sans-serif\""><font size="\&quot;1\&quot;"><br />
          </font></font><span class="style2"><span class="style1">
</form><?
    }
echo $i%$n==3 ? "\n</td>\n</tr>" : "\n</td>";
  $i++;
echo"</table>";
?>



<?
include("info.php");
//--------- Adiciona 1 voto para qualquer resposta --------------
mysql_query("UPDATE enquetes SET votos_resp$votar = votos_resp$votar +1 WHERE id='$idde'");
echo"<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=enquete_resultado.php?id=$idde\">";
?>



mas n ta add 1 voto nao....
n consegui descobri n...

#47 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 30/12/2005, 06:50

nossa daqui apouco vai ter 3 páginas sobre a sua dúvida [:P]

olha só seu código:
<?
include("info.php");
//--------- Adiciona 1 voto para qualquer resposta --------------
mysql_query("UPDATE enquetes SET votos_resp$votar = votos_resp$votar +1 WHERE id='$idde'");
echo"<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=enquete_resultado.php?id=$idde\">"; 
?>

o que exatamente vc quiz fazer onde mostra em negrito abaixo :

<?
include("info.php");
//--------- Adiciona 1 voto para qualquer resposta --------------
mysql_query("UPDATE enquetes SET votos_resp$votar = votos_resp$votar +1 WHERE id='$idde'");
echo"<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=enquete_resultado.php?id=$idde\">";
?>


T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#48 Thales Medeiros

Thales Medeiros

    24 Horas

  • Usuários
  • 426 posts
  • Sexo:Não informado
  • Localidade:Juiz de Fora/MG
  • Interesses:Programação em geral. Programo em PHP, ASP, PERL, VB, Delphi, C/C++, Java e com banco d dados&lt;br&gt;&lt;br&gt;Gosto tb d ajudar. Se precisar d mim, basta postar uma msg no Forum! Se eu souber, te responderei...

Posted 30/12/2005, 07:59

Aí tá tudo certo, Goku...

O problema está aqui:

action=\"javascript:abrir('enquete_votar.php?idde=$iddd&voto=+x')\">";

Veja meu código direitinho... Existe uma diferença:

action=\"javascript:abrir('enquete_votar.php?idde=$iddd&voto='+x)\">";

Um abraço,
Thales Medeiros.
Sucesso é ganhar dinheiro fazendo o que você faria de graça.

#49 MastersRoX

MastersRoX

    EDITADO

  • Banidos
  • PipPipPipPipPipPipPipPip
  • 774 posts
  • Sexo:Não informado

Posted 30/12/2005, 12:27

assim a pop-up nao abre...

action=\"java script:abrir('enquete_votar.php?idde=$iddd&voto='+x)\">";


tem q ter um ' no fim...

action=\"java script:abrir('enquete_votar.php?idde=$iddd&voto=+x')\">";


mais assim n funfa...

#50 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 30/12/2005, 13:16

o primeiro código está correto !!
action=\"javascript:abrir('enquete_votar.php?idde=$iddd&voto='+x)\">";

do outro jeito o "x" é que será passado, e não o valor dele.

veja o erro de js que está dando !!

até
Site: GustavoPaes.net

^ Rumo ao Topo ^

#51 MastersRoX

MastersRoX

    EDITADO

  • Banidos
  • PipPipPipPipPipPipPipPip
  • 774 posts
  • Sexo:Não informado

Posted 30/12/2005, 17:35

eh... pode cre..

se por assim soh funfa normal:

echo"<form name=\"form1\" method=\"post\" action=\"enquete_votar.php?idde=$iddd&voto='+x\">";



mas precizo q abra em uma popup....
como vo faze?

#52 MastersRoX

MastersRoX

    EDITADO

  • Banidos
  • PipPipPipPipPipPipPipPip
  • 774 posts
  • Sexo:Não informado

Posted 07/01/2006, 00:29

alguem sabe como faz uma popup... mas o link preciza ter um ' no meio ?




2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq