<?php
// PHP 8.2+ (mysqli) - mismo flujo: toma ID, actualiza, redirige

$ID = isset($_GET['ID']) ? (int)$_GET['ID'] : 0;

require 'concha.php'; // debe definir: $host, $usuario, $contra, $basedatos

$mysqli = new mysqli($host, $usuario, $contra, $basedatos);
if ($mysqli->connect_errno) {
    // En producción conviene loguear y mostrar algo genérico
    http_response_code(500);
    exit('DB_CONNECT_ERROR');
}

$mysqli->set_charset('utf8mb4');

$sql = "UPDATE `categorias` SET `home` = '0' WHERE `ID` = ?";
$stmt = $mysqli->prepare($sql);
if (!$stmt) {
    http_response_code(500);
    exit('DB_PREPARE_ERROR');
}

$stmt->bind_param("i", $ID);
$stmt->execute();

$stmt->close();
$mysqli->close();

header('Location: agregar_cat.php');
exit;
?>
