Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
PERSONAL
/
Personal
/
Ccostos
:
add_ccosto.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // add_Id_ccosto.php include("../../connection.php"); // Asignar $con a $conn para compatibilidad $conn = $con; if (!isset($conn) || !($conn instanceof mysqli)) { echo json_encode(['status' => 'error', 'message' => 'Error de conexión a la base de datos']); exit(); } // Obtener datos del POST $Id_ccosto = isset($_POST['Id_ccosto']) ? mysqli_real_escape_string($conn, strtoupper(trim($_POST['Id_ccosto']))) : ''; $D_ccosto = isset($_POST['D_ccosto']) ? mysqli_real_escape_string($conn, strtoupper(trim($_POST['D_ccosto']))) : ''; $cargo = isset($_POST['cargo']) ? mysqli_real_escape_string($conn, strtoupper(trim($_POST['cargo']))) : ''; // Validar campos if (empty($Id_ccosto) || empty($D_ccosto) || empty($cargo)) { echo json_encode(['status' => 'error', 'message' => 'Todos los campos son obligatorios']); exit(); } // Insertar en la base de datos $sql = "INSERT INTO ccosto (Id_ccosto, D_ccosto, cargo) VALUES ('$Id_ccosto','$D_ccosto', '$cargo')"; if (mysqli_query($conn, $sql)) { echo json_encode(['status' => 'success', 'message' => 'Centro de costo agregado correctamente']); } else { echo json_encode(['status' => 'error', 'message' => 'Error al guardar: ' . mysqli_error($conn)]); } ?>