lvalverdeb
Posts: 299
|
Posted: 02/20/2006, 3:23 PM |
|
Me imagino que te interesa almacenar este resultado en una tabla. Asumiendo que tienes una tabla de conteo llamada Conteo con dos campos ID_Noticia, Conteo_Lectura. Además si la lectura de la noticia se hace en una pagina separada asumo que pasas el ID_Noticia en el URL. En la pagina de lectura, puedes hacer el incremento en el evento AfterInitialize.
Como no has indicado el lenguaje voy a asumir que usas PHP/MySQL:
$ID_Noticia = CCGetFromGet("ID_Noticia");
if ($ID_Noticia) {
// el URL indica el ID_Noticia
$db = new clsDBconexion();
$where = "ID_Noticia=".$ID_Noticia;
$db->query("SELECT * from Conteo WHERE ".$where);
if ($db->next_record()) {
//noticia ha sido leida anteriormente, incrementa el campo en 1.
$db->query("UPDATE Conteo SET conteo_lectura = conteo_lectura+1 WHERE ".$where);
} else {
// Noticia se lee por primera vez
$db->query("INSERT into Conteo(ID_Noticia,Conteo_Lectura) VALUES($ID_Noticia,1);
}
unset($db);
}
Saludos
Luis
_________________
lvalverdeb
CR, GMT-6
XAMPP/Ubuntu/CCS3.2/4 |