File "eliminarEPP.php"
Full Path: C:/wamp64/www/APPSST/Admin/inventario/eliminarEPP.php
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'];
$nombre = strtoupper($_POST['nombre']);
$query = "UPDATE eppsst SET NOMBRE='$nombre' 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="nombre" class="form-label"><strong>Nombre EPP:</strong></label>
<input type="text" class="form-control text-uppercase" id="nombre" name="nombre"
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>