Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2014, 06:25
basura1998
 
Fecha de Ingreso: junio-2014
Mensajes: 2
Antigüedad: 9 años, 10 meses
Puntos: 0
insertar en una tabla

estoy intentado hacer un insertar en una tabla , y todo correcto , pero al hacer un procedimiento que es el siguiente :

function logon_on($idpersona,$nom){
$sql = sprintf('insert into logon (id_persona, userlog, dia_logon, hora_logon, aon, taula) values ("%s", "%s","%s","%s", "0","0")', $idpersona,$nom,date('Y-m-d'),date("H:i:s",time()), "0","0" );
$res = @mysqli_query($conn,$sql);


}
Me dice que la variable $conn no esta definidad.
La variable con es la variable de conexion : $conn=@mysqli_connect(HOST,USER,PASSWORD,DATABASE) or die ('Error al conectar en la Base de Datos: ');

Si copio el codigo de la funcion logon en la pagina de php me funciona pero al crear el procedimento y llamarlo desde la pagina

:logon_on($datos['id_categoria'],$datos['userlog']);

me da el error antes comentado me podéis ayudar gracias
es decir me funciona, pero al intentar separar el codigo insert en un procedimiento y llamarlo no .