Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/07/2007, 09:35
Avatar de minkweb
minkweb
 
Fecha de Ingreso: septiembre-2005
Mensajes: 443
Antigüedad: 18 años, 8 meses
Puntos: 14
Re: Registrar las acciones de un usuario logeado en una tabla con php

ok si t entiendo, a mi me toco hacer algo asi para un cliente, te dejare mi codigo y espero q t sea útil

Código PHP:
<?
//VITACORA--------------------------------------------------------------------------
function vitacora($user,$nombre_accion,$sector,$tipo){
  
  
//FECHA--------
  
$fecha_p getdate();
  
$dia $fecha_p["mday"];
  
$mes $fecha_p["mon"];
  
$year $fecha_p["year"];
  
$longitud_dia strlen($dia);
  if(
$longitud_dia == 1){
    
$dia "0$dia";
  }
  
$longitud_mes strlen($mes);
  if(
$longitud_mes == 1){
    
$mes "0$mes";
  }
  
$fecha "$dia/$mes/$year";
  
//------------
   
   
  //HORA------------------
  
$horas $fecha_p["hours"];
  
$min $fecha_p["minutes"];
  
$seg $fecha_p["seconds"];
  
$hora "$horas:$min:$seg";
  
//---------------------


  
$insert_vitacora mysql_query("INSERT INTO vitacora
  (nombre,usuario,fecha,hora,sector,tipo)
  VALUES
  ('$nombre_accion','$user','$fecha','$hora','$sector','$tipo')"
);
}
?>
ok t explico yo use $user es la variable de session, en tu caso la cookie.. $sector.. le coloque x ejemplo si es una encuesta $sector seria "encuestas" .. bueno eso va d gusto d cada quien..

las variables
$nombre_accion,
$sector,
$tipo
son variables que yo utilice, también depende d lo q tu necesites configuras la funcion vitacora y ya..

y cada vez q el usuario haga algo hacs esto

vitacora($user,$nombre_accion,$sector,$tipo);
y automaticamente se encargara de colocarlo en tu base de datos..
obviamente tienes q tener esta funcion en un include

Última edición por minkweb; 14/07/2007 a las 09:41