Si lo que quieres es que no repitan, solo cambia
Código PHP:
Ver original<?
if($_POST['votarl'])
{
$ip= $_SERVER['REMOTE_ADDR'];
$valor = $_POST['ptc'] + 0.5; ///// Donde 0.5 es el Valor que se le sumara al votar like
mysql_query("Update resultados SET puntuacion = '$valor'"); }
if($_POST['votard'])
{
$ip= $_SERVER['REMOTE_ADDR'];
$valor = $_POST['ptc'] - 0.5; ///// Donde 0.5 es el Valor que se le Restara al votar dislike
mysql_query("Update resultados SET puntuacion = '$valor'"); }
?>
por
Código PHP:
Ver original<?
if($_POST['votarl'])
{
$ip= $_SERVER['REMOTE_ADDR'];
$valor = $_POST['ptc'] + 0.5; ///// Donde 0.5 es el Valor que se le sumara al votar like
mysql_query("Update resultados SET puntuacion = '$valor'"); mysql_query("Update resultados SET puntuacion = '$valor'"); mysql_query("INSERT INTO votos(votante,ip) VALUES('$_POST[alumnol]','$ip');"); }
if($_POST['votard'])
{
$ip= $_SERVER['REMOTE_ADDR'];
$valor = $_POST['ptc'] - 0.5; ///// Donde 0.5 es el Valor que se le Restara al votar dislike
mysql_query("Update resultados SET puntuacion = '$valor'"); mysql_query("INSERT INTO votos(votante,ip) VALUES('$_POST[alumnol]','$ip');"); }
?>
De esta manera insertas en "votos" el votante y la ip, y con php verificas si voto o no C: