Exactamente qué output te indica, así se me hace más fácil ayudarte, prueba con esto a ver qué te indica:
Código PHP:
if($online_exist==0){
echo $online_exist;
mysql_query("INSERT INTO 'online' ('onlineid' , 'onlineuser', 'lastdate', 'ip') VALUES
('".$_SESSION['k_id']."','".$_POST['username']."', '".time()."', '".$_SERVER['REMOTE_ADDR']."'")or die (mysql_error());
}else{
mysql_query("UPDATE online SET lastdate='".time()."',ip='".$_SERVER['REMOTE_ADDR']."' WHERE onlineuser='".$_POST['username']."'") or die(mysql_error());
}
}
Por cierto, ¿Medellín? ¿Colombia? ¿Colega?
Buena suerte.