Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2013, 19:00
omarinfinito
 
Fecha de Ingreso: enero-2012
Ubicación: <?php echo"Los teques"; ?>/////estado miranda
Mensajes: 196
Antigüedad: 12 años, 3 meses
Puntos: 9
Respuesta: Error en el sistema de Likes/Dislikes

No soy un "Experto" en php, pero si se algo que te podria ayudar (Lo uso en mi pagina)

Crea un campo en la tabla de "Resultados" llamada puntuacion
Selecciona la puntuacion, ejemplo = 9.5
en cada form pon un input "Hidden" Llamada puntuacion con Value="$row2['puntuacion']; " y name="ptc"
Al procesar el "like" o "dislike" pon esto respectivamente

Código PHP:
Ver original
  1. <?
  2.                  
  3.                 if($_POST['votarl'])
  4.                 {
  5.                     $ip= $_SERVER['REMOTE_ADDR'];
  6.                     $valor = $_POST['ptc'] + 0.5;   /////   Donde 0.5 es el Valor que se le sumara al votar like
  7.                     mysql_query("Update resultados SET puntuacion = '$valor'");
  8.                 }
  9.                 if($_POST['votard'])
  10.                 {
  11.                     $ip= $_SERVER['REMOTE_ADDR'];
  12.                     $valor = $_POST['ptc'] - 0.5;   /////   Donde 0.5 es el Valor que se le Restara al votar dislike
  13.                     mysql_query("Update resultados SET puntuacion = '$valor'");
  14.                 }
  15.                
  16.                 ?>

Y listo C:

Edite por que me faltaron comillas