25/05/2008, 17:39
|
| | | 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. |