Autor Tema: Que error tengo con este codigo  (Leído 328 veces)

Desconectado blackdragon96

  • PHPerit@
  • *
  • Mensajes: 20
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Que error tengo con este codigo
« en: 12 de Enero de 2014, 20:07:15 pm »
Código: [Seleccionar]
<?php 
include(&#39;config.php&#39;); 
$tiempo 2
$fecha time(); 
$usuario $_SESSION[&#39;usuario&#39;]; 
$limite $fecha $tiempo 60

mysql_query("DELETE FROM enlinea WHERE tiempo < $limite"); 
$res mysql_query("SELECT * FROM enlinea WHERE usuario = &#39;".$usuario."&#39;"); 

if(
mysql_num_rows($res) !=0) { 

mysql_query("UPDATE enlinea SET fecha = &#39;".$fecha."&#39; WHERE usuario = &#39;".$usuario."&#39;"); 
}else{ 
mysql_query("INSERT INTO enlinea (fecha, usuario) VALUES (&#39;".$fecha."&#39;,&#39;".$usuario."&#39;)"); 

?>

Comunidad PHPeros

Que error tengo con este codigo
« en: 12 de Enero de 2014, 20:07:15 pm »

Desconectado blackdragon96

  • PHPerit@
  • *
  • Mensajes: 20
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Que error tengo con este codigo
« Respuesta #1 en: 12 de Enero de 2014, 20:32:26 pm »
y este es el que me muestra los usuarios.

Código: [Seleccionar]
<?php 

$re 
mysql_query("SELECT * FROM enlinea ORDER BY idEn DESC LIMIT 0,10"); 

$mos mysql_num_rows($re); 
?>


y esta es mi tabla

CREATE TABLE enlinea ('idEn' INT(11) NOT NULL AUTO_INCREMENT,
'fecha' DATETIME NOT NULL,
'usuario' VARCHAR(50) NOT NULL,
PRIMARY KEY('idEn'));

Desconectado MaNuX

  • PHPero Avanzado
  • ****
  • Mensajes: 385
  • Karma: 4
  • Sexo: Masculino
  • PHP & MySQL
    • Ver Perfil
    • CliKys
Re:Que error tengo con este codigo
« Respuesta #2 en: 13 de Enero de 2014, 15:08:48 pm »
Puedes mostrar que error te salta, si te salta alguno...


Desconectado blackdragon96

  • PHPerit@
  • *
  • Mensajes: 20
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Que error tengo con este codigo
« Respuesta #3 en: 13 de Enero de 2014, 21:55:45 pm »
Puedes mostrar que error te salta, si te salta alguno...


Es que no me inserta nada en la base de datos al momento de iniciar sesión.
se queda trabado.

Desconectado MaNuX

  • PHPero Avanzado
  • ****
  • Mensajes: 385
  • Karma: 4
  • Sexo: Masculino
  • PHP & MySQL
    • Ver Perfil
    • CliKys
Re:Que error tengo con este codigo
« Respuesta #4 en: 14 de Enero de 2014, 10:50:19 am »
Pruebalo de esta manera.

Código: [Seleccionar]
<?php 

include(&#39;config.php&#39;);
 
$tiempo 2
$fecha time(); 
$usuario $_SESSION[&#39;usuario&#39;]; 
$limite $fecha $tiempo 60

if(
$fecha <= $limite) {

mysql_query(&#39;DELETE FROM enlinea&#39;); 

}

$res mysql_query(&#39;SELECT * FROM enlinea WHERE usuario = "&#39;.$usuario.&#39;"&#39;); 

if(mysql_num_rows($res) != 0) { 

mysql_query(&#39;UPDATE enlinea SET fecha = "&#39;.$fecha.&#39;" WHERE usuario = "&#39;.$usuario.&#39;"&#39;); 

}else { 

mysql_query(&#39;INSERT INTO enlinea (fecha, usuario) VALUES ("&#39;.$fecha.&#39;","&#39;.$usuario.&#39;")&#39;); 


?>


No lo e probado, pero devería funcionarte.

Saludos.