Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2009, 13:11
waty90
 
Fecha de Ingreso: diciembre-2006
Mensajes: 153
Antigüedad: 17 años, 5 meses
Puntos: 1
ayuda sistema de puntos en php..

wenas! me gustaria poner en mi web un sistema de puntos.
la cosa seria que cuando el usuario realiza una encuesta o un test sumarle X puntos a su cuenta..

para sumar los puntos uso esta consulta:


Código PHP:
<?
//Conectamos a mysql
    
$link mysql_connect(DB_HOSTDB_USERDB_PASSWORD);
    if(!
$link) {
        die(
'error al conectar a la base de datos: ' mysql_error());
    }
    
    
//Selecccion base de datos
    
$db mysql_select_db(DB_DATABASE);
    if(!
$db) {
        die(
"error al conectar");
    }
$ID=$_SESSION['ID_USUARIO'];

$sql="select * from tablepuntos where id_usuario=".$ID;
$rs=mysql_query($sql,$link);

while(
$row mysql_fetch_array($rs)){
$ver_puntos$row['puntos'];

//hago un $row para sacar el valor actual de los puntos.
$suma5;
//creo la variable $sumar con los puntos que se incrementaran.

$nuevo_puntos=$ver_puntos+$suma;
// creo $nuevo_puntos que sera la SUMA DE: $suma + $ver_puntos (que es el total de puntos actuales).


// hago un update.
    
$sql="update tablepuntos set puntos='".$nuevo_puntos."' where id_usuario=".$ID;
mysql_query($sql,$link);

?>
hasta aqui, todo bn , funciona correctamente..
lo que necesito es alguna restriccion para que solo se sumen los puntos una vez al dia.

osea que yo pongo el codigo para insertar los puntos en procesa_encuesta.php y que si el usuario actualiza la pagina o hace una encuesta 2 veces solo se le sumen una vez los puntos..

alguien tiene alguna sugerencia..

gracias

saludos