ok eso ya lo solucione mediante vars, gracias.
ahora tengo un problema con con la comprobacion de datos y actualizarlo.
Código PHP:
Ver originalfunction usersOnlineSelect() {
global $db,$db_table_prefix;
// tomamos todos los usuarios en linea
$sql = "SELECT * FROM ".$db_table_prefix."Users_Online
WHERE User_IP='".$db->sql_escape($this->userOnlineIP)."'";
return ($db->sql_query($sql));
}
function usersOnlineInsert() {
global $db,$db_table_prefix;
// Si son los mismo actualizamos la tabla gente_online
$sql = "UPDATE ".$db_table_prefix."Users_Online
SET Date_Time='".$db->sql_escape($this->userOnlineDate)."',
User_Session='".$db->sql_escape($this->userOnlineSession)."'
WHERE User_IP='".$db->sql_escape($this->userOnlineIP)."'";
return ($db->sql_query($sql));
// de lo contrario insertamos los nuevos
} else {
$sql = "INSERT INTO `".$db_table_prefix."Users_Online` (
`Date_Time`,
`User_IP`,
`User_Session`
)
VALUES (
'".$db->sql_escape($this->userOnlineDate)."',
'".$db->sql_escape($this->userOnlineIP)."',
'".$db->sql_escape($this->userOnlineSession)."'
)";
return $db->sql_query($sql);
}
ah utilizo los globals porque estan definidas en otro script, si no no funciona, hago la llamada ya definida.
agui el problema esta en al llamarlo de usersOnlineSelect(),
se que todavia soy novato, pero ya casi lo tengo y necesitaria info sobre esto
gracias