<?php
include('conexion.php');

if (isset($_POST['busqueda'])) {
    $busqueda = $conn->real_escape_string($_POST['busqueda']);
    
    $sql = "SELECT id, nombre, pregunta, respuesta, categoria, fecha FROM preguntas 
            WHERE pregunta LIKE '%$busqueda%' 
            ORDER BY fecha DESC";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        while ($row = $result->fetch_assoc()) {
            echo '<div class="mdl-cell mdl-cell--4-col mdl-card mdl-shadow--2dp full-width product-card" id="pregunta-' . $row["id"] . '">';
            echo '    <div class="mdl-card mdl-shadow--2dp full-width">';
            echo '        <div class="mdl-card__supporting-text">';
            echo '            <h2 class="mdl-card__title-text">' . htmlspecialchars($row["nombre"]) . ' preguntó:</h2>';
            echo '            <p>' . htmlspecialchars($row["pregunta"]) . '</p>';
            echo '            <div class="respuesta-container">';
            echo empty($row["respuesta"]) ? '<p style="color: red;">Aún no hay respuesta para esta pregunta.</p>' : '<p>' . htmlspecialchars($row["respuesta"]) . '</p>';
            echo '            </div>';
            echo '            <div class="mdl-card__actions mdl-card--border text-center">';
            echo '                <small><i>Fecha: ' . $row["fecha"] . '</i></small>';
            echo '            </div>';
            echo '        </div>';
            echo '    </div>';
            echo '</div>';
        }
    } else {
        echo '<p class="text-center">No hay preguntas relacionadas con la búsqueda.</p>';
    }
}
?>
