Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2011, 11:24
kenproxd
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 15 años, 7 meses
Puntos: 8
Comparar con los últimos 3 resultados

EDITO:

Hola,

Tengo un sistema de comentarios el cuál guarda la IP del visitante que crea cada comentario. Quiero hacer que cada visitante no pueda comentar más de 3 veces seguidas. Para esto estoy haciendo lo siguiente:

Código PHP:
Ver original
  1. $query_compruebaip = mysql_query("SELECT user_ip FROM comentarios WHERE id_evento='{$_GET['id']}' ORDER BY fecha DESC LIMIT 2,1");
  2.     $row = mysql_fetch_array($query_compruebaip);
  3.    
  4.     if($row['user_ip'] == $user_ip) {
  5.    
  6.         $query_compruebaip = mysql_query("SELECT user_ip FROM comentarios WHERE id_evento='{$_GET['id']}' ORDER BY fecha DESC LIMIT 1,1");
  7.         $row = mysql_fetch_array($query_compruebaip);
  8.    
  9.         if($row['user_ip'] == $user_ip) {
  10.        
  11.             $query_compruebaip = mysql_query("SELECT user_ip FROM comentarios WHERE id_evento='{$_GET['id']}' ORDER BY fecha DESC LIMIT 0,1");
  12.             $row = mysql_fetch_array($query_compruebaip);
  13.    
  14.             if($row['user_ip'] == $user_ip) {
  15.             $error4 = "Ya has comentado muchas veces";
  16.             } else {
  17.             $error4 = '';
  18.             }
  19.         } else {
  20.             $error4 = '';
  21.         }
  22.        
  23.     } else {
  24.  
  25.     $error4 = '';
  26.     }

Pero me parece que no es nada práctico y puede que me consuma mucho ancho de banda. Alguien tiene un mejor método para lograrlo?
Espero su ayuda

Última edición por kenproxd; 05/02/2011 a las 11:45