Jump to content


dfdias

Member Since 17/05/2011
Offline Last Active 08/06/2011, 19:44
-----

Posts I've Made

In Topic: Sistema De Votação Em Estrela

19/05/2011, 11:11

nao funcionou nao diego, porque será?

Alguem mais sabe? ainda nao consegui fazer

In Topic: Sistema De Votação Em Estrela

18/05/2011, 11:03

Olá Diego, obrigado mais uma vez

estou fazendo em duas paginas: index.php e rate.php

index.php

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


e rate.php

<?
mysql_connect('xxxxxxxx','xxxxxxxx','xxxxxxxxxxx');
mysql_select_db('votacao');

$rate = explode('#',$_POST['rating']);
$r = $rate[1];

$SQL =" UPDATE registro
SET votos = votos + 1,
pontos = pontos + ".$r."
WHERE id = ".$_POST['id'];
mysql_query($SQL);

if ($SQL){
echo "Seu voto foi computado";
}else {
echo "Ocorreu erro";
}

In Topic: Sistema De Votação Em Estrela

18/05/2011, 10:19

Olá Diego, obrigado pela resposta

Fiz o que vc falou, mas continua sem atualizar a pagina, ele faz a soma do voto, mas nao atualiza a pagina

In Topic: Sistema De Votação Em Estrela

17/05/2011, 23:59

obrigado mestre, vou tentar aqui, ja te falo
valeu

ola mestre, fiz o que vc falou, ficou assim meu arquivo rate.php

<?
mysql_connect('xxxxxxxx','xxxxxxxx','xxxxxxxxxxx');
mysql_select_db('votacao');

$rate = explode('#',$_POST['rating']);
$r = $rate[1];

$SQL = " UPDATE registro
SET votos = votos + 1,
pontos = pontos + ".$r."
WHERE id = ".$_POST['id'];


if ( mysql_query($SQL) ){ header("Location: enviado.php");}
?>


mas nao deu certo, ao clicar na estrela ele computa o voto, mas nao redireciona a pagina para enviado.php

In Topic: Sistema De Votação Em Estrela

17/05/2011, 23:23

isso mesmo mestre

rate.php

sabe como eu posso fazer isso? estou pesquisando em tudo que é lugar e nao acho a solução

obrigado

IPB Skin By Virteq