Hola a todos...
De a poco, por mis escasos conocimientos, estoy intentado hacer el script que me muestre los usuarios activos y demás.
Estoy juntando y aprendiendo de ejemplos, pero sin lugar a dudas es necesarios recurrir a las ayudas.
Ya nomás en el conmienzo tengo problemas que me rompen la cabeza por que no encuentro el fallo:
Aquí lo echo hasta ahora:
Código:
La tabla "enlinea":
CREATE TABLE enlinea (
usuario varchar(250) NOT NULL default '',
ip int(11) NOT NULL default '0',
fecha int(11) NOT NULL default '0',
PRIMARY KEY (usuario)
) TYPE=MyISAM;
Código PHP:
<?php
session_start();
//Conexión a la base de datos
include($_SERVER['DOCUMENT_ROOT']."/conectarse.php");
conectarse();
$fecha = time() ;
$ip = $REMOTE_ADDR ;
$usuario = $_SESSION['user'] ;
function enlinea(){
if($_SESSION['user']) {
$query = mysql_query("SELECT * FROM enlinea WHERE usuario = '$usuario'") ;
if(mysql_num_rows($query) == 0) {
mysql_query("INSERT INTO enlinea (usuario, ip, fecha) VALUES ('$usuario', '$ip',
'$fecha')") or die(mysql_error());
}
else {
mysql_query("UPDATE enlinea SET fecha = '$fecha' WHERE usuario = '$usuario'") ;
}
}
}
?>
Pero NO me está guardando los datos en la tabla!