Ver Mensaje Individual
  #14 (permalink)  
Antiguo 25/03/2005, 09:06
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
... Bueno.. lo de crear un nuevo campo creo solo seria gastar recursos.... además de que te complicarias.. Supón.. ok.. tiene el esado inactivo que cambia cuando entro a la página... ¿cómo vaz a saber cuando salgo para regresarme a inactivo???... yo seguiria trabajando así y solo imprimiria los resultados cuya diferencia de fecha esta dentro der rango para considerarlo como "usuario activo"....

Lo de saber si son usuarios registrados... (sus). Bueno actualmente el código busca a alguien por ip... esto no será necesario si tu usuario esta registrado... y pero sí cuando es visitante... Pues una simple lògica sin entrar en mayor detalles seria:
Código PHP:
if(es_usuario?) { 
// ya discutimos esto una vez...consultas y si la consulta agrega resultados...
     
if (esta activo?) {
          
Actualizo la nueva hora
     
} else {
          
Lo identifico como usuario activo
     
}
} else {
     
buscamos su ip
     
if (ip activa?) {
          
Actualizamos
     
} else {
          
Registranos
     
}

He ahí una simple lógica... para no variar mucho a lo que se tiene.. pero tu mismo establece tu flujo de datos... a como lo requieras. Las funciones ahí están... más que problemas de funciones es problema de imaginación y que le pienses...

Ojo... y lo comenté en aquel post... Esta consulta te genera una nueva fila por cada "nueva visita" ... algo que se puede optimizar manejando en su lugar un campo "visitas totales"

... Bueno.. pruebale... intentalo... Mucha suerte!

Edito: Errores... ando muy idiota... :-p
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 25/03/2005 a las 09:53