File "guardar_incapacidad.php"

Full Path: C:/wamp64/www/casos_medicos/pacientes/guardar_incapacidad.php
File size: 1.06 KB
MIME-type: text/x-php
Charset: utf-8

<?php
include("../conexion.php");

$cedula = $_POST['cedula'];
$fecha_inicial = $_POST['fecha_inicial'];
$fecha_final = $_POST['fecha_final'];
$entidad = $_POST['entidad'];
$medico = $_POST['medico'];
$codigo_diagnostico = $_POST['codigo_diagnostico'];
$observaciones = $_POST['observaciones'];
$dias = $_POST['dias']; // nuevo campo del formulario

$stmt = $conn->prepare("INSERT INTO incapacidades_paciente 
  (cedula, fecha_inicial, fecha_final, entidad, medico, codigo_diagnostico, observaciones, dias)
  VALUES (?, ?, ?, ?, ?, ?, ?, ?)");

if (!$stmt) {
    die("Error en la preparación: " . $conn->error);
}

// Asumiendo que codigo_diagnostico es numérico (INT). Si es VARCHAR, cambia la 'i' por 's'
$stmt->bind_param("sssssisi", 
  $cedula, 
  $fecha_inicial, 
  $fecha_final, 
  $entidad, 
  $medico, 
  $codigo_diagnostico, 
  $observaciones, 
  $dias
);

if ($stmt->execute()) {
  echo "✅ Incapacidad guardada correctamente";
} else {
  echo "❌ Error al guardar incapacidad: " . $stmt->error;
}

$stmt->close();
$conn->close();
?>