<?php 
session_start();
if (!isset($_SESSION['usuario'])) {
    header("Location: iniciosesi.php");
    exit();
}

$conexion = mysqli_connect('localhost', 'root', 'BpjysVrFK6LJ5XyW', 'micpu');
$conexion->set_charset("utf8");

// Validamos que recibimos un ID válido
if (!isset($_GET['Id']) || empty($_GET['Id'])) {
    header("Location: usuarios.php");
    exit();
}

$Id = mysqli_real_escape_string($conexion, $_GET['Id']);

// Consultamos los datos actuales del usuario
$consulta = "SELECT * FROM usuarios WHERE Id = '$Id'";
$resultado = mysqli_query($conexion, $consulta);
$usuario = mysqli_fetch_assoc($resultado);

if (!$usuario) {
    echo "Usuario no encontrado.";
    exit();
}

include 'header.php'; 
?>

<!-- Cabecera de Administración -->
<div class="admin-header">
    <div class="info">
        <img src="IMG/imgutsem/micpusinfondo.png" alt="Logo">
        <div>
            <h1>Editar Usuario</h1>
            <p>Modificando el perfil de: <strong><?php echo $usuario['Nombre']; ?></strong></p>
        </div>
    </div>
    <div class="logout">
        <!-- Reutilizamos tu botón píldora gris -->
        <a href="usuarios.php" class="btn-pildora btn-secundario">Regresar</a>
    </div>
</div>

<div class="contenedor-formulario">
    <h2>Actualizar Información</h2>
    <form action="guardarusu.php" method="post">
        
        <!-- Campo ID (Solo lectura para no romper la base de datos) -->
        <div class="form-group">
            <label>ID de Usuario:</label>
            <input type="text" name="Id" value="<?php echo $usuario['Id']; ?>" readonly style="background: #f0f0f0; cursor: not-allowed;">
        </div>

        <div class="form-group">
            <label>Nombre Completo:</label>
            <input type="text" name="Nombre" value="<?php echo $usuario['Nombre']; ?>" required>
        </div>

        <div class="form-group">
            <label>Correo Electrónico:</label>
            <input type="email" name="correo" value="<?php echo $usuario['correo']; ?>" required>
        </div>

        <div class="form-group">
            <label>Nueva Contraseña:</label>
            <input type="password" name="pass" placeholder="Dejar en blanco para mantener la actual">
            <small style="color: #666; font-size: 11px; margin-top: 5px;">
                * Por seguridad, no mostramos la contraseña actual.
            </small>
        </div>

        <div class="submit-button">
            <input type="submit" value="Guardar Cambios" class="btn-pildora">
        </div>
        
    </form>
</div>

<?php include 'footer.php'; ?>