Fernanda Francisco Postado Agosto 6, 2010 Denunciar Share Postado Agosto 6, 2010 Fiz uma enquete e está funcionando perfeitamente, mas para votar o cara precisa estar logado, criando uma session. Queria pegar o user dele e armazenar na mesma tabela do voto, pra eu saber quem votou em que. Como fazer?Index:<?php if($s_id!=""){ ?> <form method="POST" action="vai.php"> <div align="center"><font face="Arial, Helvetica, sans-serif" size="2"><strong>Você é a favor ?strong></font></div> <p><input type="radio" value="bom" name="R1">Sim<br> <input type="radio" value="ou" name="R1">Não<br> <input type="radio" value="ruim" name="R1">Indiferente<br><br> <input align="center" type="submit" value="Votar" name="B1"></p> </form></div> <div class="enquete"> Vai.php <META http-equiv="refresh" content="1;URL=resultado.php"> <?php $opcao = $_POST["R1"]; include ("config.php"); $dados = mysql_query("SELECT * FROM resultado"); $linha = mysql_fetch_array($dados, MYSQL_ASSOC); $antes2 = $linha['total']; $total2 = $antes2+1; if($opcao == "bom"){ $antes = $linha['bom']; $total = $antes+1; } if($opcao == "ou"){ $antes = $linha['ou']; $total = $antes+1; } if($opcao == "ruim"){ $antes = $linha['ruim']; $total = $antes+1; } $insere_dados = "UPDATE `resultado` SET `$opcao` = '$total' , `total` = '$total2' WHERE `id` = '1'"; mysql_query ($insere_dados); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Agosto 6, 2010 Denunciar Share Postado Agosto 6, 2010 Bom, a partir do momento que tem a informação dele em uma session, é só jogar esse valor na base de dados ao inserir o voto.Só precisa ter o campo na tabela para armazenar o mesmo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Fernanda Francisco
Fiz uma enquete e está funcionando perfeitamente, mas para votar o cara precisa estar logado, criando uma session. Queria pegar o user dele e armazenar na mesma tabela do voto, pra eu saber quem votou em que. Como fazer?
Index:
Vai.phpLink 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.