File "eliminarEPP.php.bak"

Full Path: C:/wamp64/www/APPSST/Admin/inventario/eliminarEPP.php.bak
File size: 6.61 KB
MIME-type: text/x-php
Charset: utf-8

<?php
session_start();
header("Cache-control: private"); // Arregla IE 6
include("../../bd/conexion.php");

$mensaje = '';
$datos_epp = null;

// Procesar eliminación o edición
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    if (isset($_POST['eliminar'])) {
        // Eliminar EPP
        $codigo = $_POST['codigo'];
        $query = "DELETE FROM eppsst WHERE CODIGO='$codigo'";
        $result = $conexion->query($query);
        
        if ($result) {
            $mensaje = '<div class="alert alert-success">EPP eliminado correctamente</div>';
        } else {
            $mensaje = '<div class="alert alert-danger">Error al eliminar: ' . $conexion->error . '</div>';
        }
    } 
    elseif (isset($_POST['guardar'])) {
        // Guardar edición
        $codigo = $_POST['codigo'];
        $prenda = strtoupper($_POST['prenda']);
        
        $query = "UPDATE eppsst SET NOMBRE='$prenda' WHERE CODIGO='$codigo'";
        $result = $conexion->query($query);
        
        if ($result) {
            $mensaje = '<div class="alert alert-success">EPP actualizado correctamente</div>';
        } else {
            $mensaje = '<div class="alert alert-danger">Error al actualizar: ' . $conexion->error . '</div>';
        }
    }
    elseif (isset($_POST['buscar'])) {
        // Buscar EPP
        $codigo = $_POST['codigo'];
        $query = "SELECT * FROM eppsst WHERE CODIGO='$codigo'";
        $result = $conexion->query($query);
        
        if ($result && $result->num_rows > 0) {
            $datos_epp = $result->fetch_assoc();
        } else {
            $mensaje = '<div class="alert alert-warning">No se encontró un EPP con ese código</div>';
        }
    }
}
?>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Gestión de Elementos EPP</title>
    <link rel="icon" type="image/png" href="../../img/icono.png">
    <!-- Bootstrap CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet">
    <!-- Font Awesome -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css">
    <style>
        body {
            height: 100vh;
            background-image: linear-gradient(to right, #e2e2e2, #ffe5c9);
        }
        
        .form-container {
            background: white;
            border-radius: 25px;
            box-shadow: 0px 10px 20px 10px rgb(0 0 0 / 10%);
            padding: 20px;
            max-width: 973px;
            margin: 20px auto;
        }
        
        .btn-orange {
            background-color: coral;
            color: white;
        }
        
        .btn-orange:hover {
            background-color: #ff7f50;
            color: white;
        }
        
        .btn-red {
            background-color: #dc3545;
            color: white;
        }
        
        .btn-red:hover {
            background-color: #c82333;
            color: white;
        }
        
        .title {
            color: coral;
            font-weight: bold;
            margin-bottom: 20px;
        }
        
        @media (max-width: 768px) {
            .form-container {
                width: 95%;
                padding: 15px;
            }
        }
    </style>
</head>

<body>
    <div class="d-flex align-items-center justify-content-center min-vh-100 p-3">
        <div class="form-container">
            <center>
                <h2 class="title">PANEL PARA GESTIÓN DE EPP CREADOS</h2>
                <hr>
                
                <?php echo $mensaje; ?>
                
                <form method="post" class="mb-4">
                    <div class="row mb-3">
                        <div class="col-md-6">
                            <label for="codigo" class="form-label"><strong>Código:</strong></label>
                            <div class="input-group">
                                <input type="text" class="form-control" id="codigo" name="codigo" 
                                       value="<?php echo isset($datos_epp['CODIGO']) ? $datos_epp['CODIGO'] : ''; ?>" 
                                       required>
                                <button type="submit" name="buscar" class="btn btn-primary">
                                    <i class="fas fa-search"></i> Buscar
                                </button>
                            </div>
                        </div>
                        <div class="col-md-6">
                            <label for="prenda" class="form-label"><strong>Nombre EPP:</strong></label>
                            <input type="text" class="form-control text-uppercase" id="prenda" name="prenda" 
                                   value="<?php echo isset($datos_epp['NOMBRE']) ? $datos_epp['NOMBRE'] : ''; ?>" 
                                   <?php echo !isset($datos_epp) ? 'disabled' : ''; ?>>
                        </div>
                    </div>
                    
                    <div class="d-grid gap-2 d-md-block text-center">
                        <?php if(isset($datos_epp)): ?>
                            <button type="submit" name="guardar" class="btn btn-orange btn-lg me-2">
                                <i class="fas fa-save"></i> Guardar Edición
                            </button>
                            <button type="submit" name="eliminar" class="btn btn-danger btn-lg me-2" 
                                    onclick="return confirm('¿Está seguro de eliminar este EPP?')">
                                <i class="fas fa-trash-alt"></i> Eliminar
                            </button>
                        <?php endif; ?>
                        <a class="btn btn-red btn-lg" href="DOTIN.PHP">
                            <i class="fa fa-reply-all mr-2"></i> ATRÁS
                        </a>
                    </div>
                </form>
            </center>
        </div>
    </div>

    <!-- Bootstrap JS -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"></script>
    <!-- jQuery -->
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script>
        // Convertir a mayúsculas mientras se escribe
        $(document).ready(function() {
            $('.text-uppercase').on('input', function() {
                this.value = this.value.toUpperCase();
            });
        });
    </script>
</body>
</html>