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

Sistema de Votação com Estrela


dfdias

Pergunta

Olá,antes de mais anda nada não entendo muito de PHP, consigo tudo com muita pesquisa, tenho um site estou colocando um sistema de votação em estrela, já esta funcionando, mas esta com um problema, queria que ao clicar na estrela ele muda de pagina para uma confirmação de voto. Tipo Obrigado pela sua participação !!!

Segue meu codigo funcionando:

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script type="text/javascript" src="jquery.js"></script>

<script type="text/javascript" src="jquery.rating.js"></script>

<script type="text/javascript">

jQuery(function(){

jQuery('form.rating').rating();

});

</script>

<title>Index</title>

<link rel="stylesheet" type="text/css" href="style.css"/>

</head>

<body>

<?

mysql_connect('222.111.222.66','votacao','xxxx');

mysql_select_db('votacao');

$SQL = " SELECT votos, pontos FROM registro WHERE id = 1";

$RS = mysql_query($SQL);

$RF = mysql_fetch_array($RS);

$r = number_format($RF['pontos'] / $RF['votos'],2,'.','.');

$y = number_format($RF['votos']);

?>

<table>

<tr>

<td>Votos:&nbsp<?=$y?></td>

<td>&nbsp|&nbspVote: </td>

<td>

<form style="display:none" title="Average Rating: <?=$r?>" class="rating" action="rate.php">

<input type="hidden" name="valor" value="1" />

<select id="r1">

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

</select>

</form>

</td>

</tr>

</table>

</body>

</html>

So esta faltando essa parte da confirmação, quando alguém clica na estrela o voto é computado, porem nada acontece, fica meio estranho isso, por isso queria mostrar uma confirmação do voto

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Tenta usar esse, só edita de acordo com a sua necessidade...

//if que verifica se o botão submit foi pressionado
if(isset($_POST['Votar'])){
    
    $sql = "UPDATE votos SET vot1 = vot1 + 1 WHERE id = ".$RF['id']." LIMIT 1";
    $insert = mysql_query($sql) or die(mysql_error());
    if($insert){
             
          echo("<script>window.alert(\"Voto adicionado!\");window.location='./';</script>");
        
          }else{
          echo("<script>window.alert(\"Problemas ao adicionar seu voto, tente novamente mais tarde!\");window.location='./';</script>");
           }
    }

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...