$date = new DateTime($_POST['fecha']); $Fecha = $date->format('Y-m-d'); $HorasTrabajo = $Horafin - $horainicio; $Horashombre = (floatval($Horafin) - floatval($Horainicio)) / 60; $Fechaproceso = date('Ym'); /*1. Obtener la descripción de la hora de inicio*/ $sql = $db->query("SELECT descripcion FROM fechainicio WHERE \nvalor ='{$Horainicio}';"); while ($fila = mysqli_fetch_array($sql)) { $DescHorainicio = $fila['descripcion']; } /*2. Obtener la descripción de la hora de fin*/ $sql = $db->query("SELECT descripcion FROM fechainicio WHERE \nvalor ='{$Horafin}';"); while ($fila = mysqli_fetch_array($sql)) { $DescHorafin = $fila['descripcion']; } /*3. Obtener el centro de costo de la ot*/ $sql = "SELECT CODIGOCENTROCOSTO,CODIGOOT\n\tFROM [020BDCOMUN].DBO.CENCOSOT WHERE\n\tCODIGOOT IN (SELECT OF_COD FROM [011BDCOMUN].DBO.ORD_FAB\n WHERE OF_ESTADO='ACTIVO') AND CODIGOOT='{$Ot}'"; $result = mssql_query($sql, $link); if ($row = mssql_fetch_array($result)) { mssql_field_seek($result, 0); while ($field = mssql_fetch_field($result)) { } do { $Cencos = $row['CODIGOCENTROCOSTO']; } while ($row = mssql_fetch_array($result)); } else { echo "error"; } $reporte = new Reporte('', $Fecha, $DescHorainicio, $DescHorafin, $HorasTrabajo, $_POST['detalle'], $Horashombre, $Ot, $Cencos, $_SESSION['id'], $Fechaproceso, $_POST['proceso'], $_POST['clasificacion']); $reporte->Registrar();