Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2010, 09:18
paulkees
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 19 años, 6 meses
Puntos: 3
Quién está en linea

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!