File "buscar_empleado.php.bak"
Full Path: C:/wamp64/www/casos_medicos/reportes/buscar_empleado.php.bak
File size: 1.6 KB
MIME-type: text/x-php
Charset: utf-8
<?php
header('Content-Type: application/json');
include("conexion.php");
$cedula = $_POST['cedula'] ?? '';
if (!$cedula) {
echo json_encode(['encontrado' => false, 'error' => 'No se recibió cédula']);
exit;
}
// 🔹 Conectarse a la base de datos "almuerzo" (puedes cambiar el nombre si difiere)
$connAlmuerzo = new mysqli($servername, $username, $password, "almuerzo");
if ($connAlmuerzo->connect_error) {
echo json_encode(['encontrado' => false, 'error' => 'Error al conectar a BD: ' . $connAlmuerzo->connect_error]);
exit;
}
// 🔹 Consulta de datos del empleado
$sql = "SELECT nombre, ccosto, descripcion, cargo, telefono, correo, eps, tipo_incapacidad
FROM empleados
WHERE cedula = ?";
$stmt = $connAlmuerzo->prepare($sql);
if (!$stmt) {
echo json_encode(['encontrado' => false, 'error' => 'Error en prepare: ' . $connAlmuerzo->error]);
exit;
}
$stmt->bind_param("s", $cedula);
$stmt->execute();
$result = $stmt->get_result();
if ($row = $result->fetch_assoc()) {
echo json_encode([
'encontrado' => true,
'nombre' => $row['nombre'] ?? '',
'ccosto' => $row['ccosto'] ?? '',
'descripcion' => $row['descripcion'] ?? '',
'cargo' => $row['cargo'] ?? '',
'telefono' => $row['telefono'] ?? '',
'correo' => $row['correo'] ?? '',
'eps' => $row['eps'] ?? '',
'tipo_incapacidad' => $row['tipo_incapacidad'] ?? ''
]);
} else {
echo json_encode(['encontrado' => false, 'error' => 'Empleado no encontrado']);
}
$stmt->close();
$connAlmuerzo->close();
?>