Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/07/2010, 07:28
Avatar de andrewp
andrewp
 
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 21 años, 3 meses
Puntos: 5
Respuesta: encuesta un solo voto por usuario

Hola btaca...

Pues además del usuario, email (que deben ser campos unicos no repetibles en la base de datos), podrías añadir en la BD de la encuesta la fecha. Antes de agregar el registro a la encuesta, le dices que verifique (p.ejem) la ID del usuario, el nombre de usuario y la fecha... Si todos coinciden imprime "no se puede votar" y si la fecha (en este caso el campo clave) no coincide, el voto será aceptado.

Código PHP:
// Ejemplo al vuelo...
$sql SELECT FROM table WHERE usuario $var_usuario AND email $var_email AND fecha $var_fecha;
$resultado mysql_query($sql) or die (mysql_error());

if(
$resultado) {
    echo 
'Tendras que esperar hasta mañana para votar nuevamente!';
} else {
    
$sql_insertar INSERT INTO table (usuarioemail fechaVALUES ('$var_usuario','$var_email','$var_fecha');
// + el resto del codigo

Saludos
__________________
Andrew :P