Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/05/2008, 17:39
Avatar de Carlojas
Carlojas
 
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Respuesta: mysql_query() de PHP

Que tal the_rockie prueba así tu código:

Código PHP:
 // objeto de tipo Conexion... 
    
$cone = new Conexion(); 
    
// función de la clase Conexion utilizada para conectar la Base de Datos... 
    
$cn $cone->conectar(); 
     
    
$empleado $_POST["codEmpleado"]; 
    
$fecha $_POST["fecha"]; 
    
$entrada $_POST["entrada"]; 
    
$salida $_POST["salida"]; 
     
         
// Generar un numero aleatorio para concatenarlo con la hora y generar el codigo del registro 
    
$num rand(1,100); 
    
$diferencia time() - 16200
    
$diferencia .= $num
     
    
$query "select * from reg_ent_sal where num_empleado = '$empleado' and fecha_reg = '$fecha'"
    
$rs mysql_query($query,$cn) or die( mysql_error() ); 
     
    if(
mysql_num_rows($rs) > 0
    { 
     
    
//si lo encuentra actualiza... 
        
$q "update reg_ent_sal set hora_sal='$salida' where num_empleado = '$empleado' and fecha_reg = '$fecha'"
        
$r mysql_query($q,$cn) or die( mysql_error() );
    }else{ 
            
  
// si no lo encuentra inserta... 
        
$q1 "insert into reg_ent_sal(cod_reg,num_empleado,fecha_reg,hora_ent,hora_sal,foto_reg,retardo)"
        
$q1.= " value('".$diferencia."','".$empleado."','".$fecha."','".$entrada."','".$salida."','','".$retardo."')"
        
$r mysql_query($q1$cn) or die( mysql_error() ); 
        
         } 
     
    
mysql_close($cn); 
Saludos.