Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/04/2007, 12:42
Avatar de Bakura
Bakura
 
Fecha de Ingreso: septiembre-2004
Mensajes: 14
Antigüedad: 19 años, 7 meses
Puntos: 0
Re: Ayuda con Condicion IF

hola, viendo mas o menos lo que quieres no creo que sea necesario meter el ip del usuario si ya tienes a tu usuario en la BD, y tampoco veo necesario comparar si el enlace esta en la BD puesto que si puedes votar 1 vez por dia puede que el usuario haya votado o no, entonces puede ser que haya o nohaya un enlace en la BD, asi que lo unico que necesitas comparar es la fecha en la que voto, despues de pensar un rato esto fue lo que se me vino a la mente, espero que te sirva:

Código PHP:
<?php
$con 
mysql_connect(tus_datos,de,conexion);
$db mysql_select_db(tu_db);
$sql "SELECT ip, fecha, enlace FROM tu_tabla where usuario = $variable_usuario";
$query mysql_query($sql);
$row mysql_fetch_object($query);
$hoy date("d"); // marca el puro dia de la fecha de hoy
$ip $_SERVER['REMOTE_ADDR'];
$enlace "enlace";

if(
$hoy != $row->fecha)
{
   include(
'config.php');
   
$sql "UPDATE user SET clicks=clicks+1 WHERE id_imagen=$id_usuario";
   
mysql_query($sql);
   echo 
'<meta http-equiv="Refresh" content="10;URL=index.php">';  
} else {
    echo 
"Ya diste clic, solo puedes dar un clic por dia<br />Este es el enlace que diste clic: "$row->enlace";
}
?>