Cita:
Iniciado por jotaincubus Te daré la lógica y tu harás el programa:
Recojo la IP del usuario, hago consulta a base de datos con esa IP y busco la fecha, si la ip no existe pues muestro el botón (porque si no esta pues nunca ha usado el botón), si la IP existe tomo la fecha y le sumo 24 horas, hago una comparación entre la fecha y hora actual con la fecha a la que le sume 24, si la fecha y hora actual es menor que la que le sume 24 horas pues no le muestro el botón (porque no han transcurrido las 24 horas), si la fecha y hora a la que le sume 24 horas es mayor quiere decir que ya transcurrieron 24 horas y puede usar el botón.
Hay muchas formas de hacerlo, esa es la que se me viene a la cabeza en este momento, espero te sirva.
Bueno te comento he pensado que como es u sistema de votación sería mejor que solo se pudiera votar una vez por cada ip y he hecho esto pero no funciona.
Código PHP:
<?php
$ip_user=$_SERVER['REMOTE_ADDR'];
$ip_bd="SELECT ip_users FROM fechas WHERE ip_users=$ip_user'";
if ($ip_user = $ip_bd) {
echo "Ya has votado";
} else {
echo "Puedes Votar";
}
?>
No se si el código está mal o lo que solo está mal es la consulta en la BD
gracias