<?php
include('conexion.php');
include('menus.php');
    session_start();
    sesion_paciente();
    
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" style="margin: 10px;" id="pregunta-' . $row["id"] . '">';
            echo '    <div class="mdl-card mdl-shadow--2dp full-width">';
            echo '        <div class="mdl-card__supporting-text">';
            echo '            <h1 class="mdl-card__title-text" style="font-weight: bold; color: #333;">' . htmlspecialchars($row["nombre"]) . ' preguntó:</h1>';
            echo '            <p style="font-size: 22px; font-weight: bold;">' . htmlspecialchars($row["pregunta"]) . '</p>';

            echo '            <div class="respuesta-container">';
            if (empty($row["respuesta"])) {
                echo '                <p style="font-size: 16px; color: red; font-weight: bold;">Aún no hay respuesta para esta pregunta.</p>';
                
                if ($_SESSION['tipo'] === "Especialista") {
                    echo '<form method="post" action="responder_pregunta.php">';
                    echo '    <textarea name="respuesta" rows="3" placeholder="Escribe tu respuesta aquí..." required></textarea>';
                    echo '    <input type="hidden" name="id_pregunta" value="' . $row["id"] . '">';
                    echo '    <button type="submit" class="mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect mdl-button--colored">Responder</button>';
                    echo '</form>';
                }
            } else {
                echo '                <p style="font-size: 16px; color: #555;">' . htmlspecialchars($row["respuesta"]) . '</p>';
            }
            echo '            </div>';

            echo '            <div class="mdl-card__actions mdl-card--border text-center">';
            //echo '                <br><small><i>Fecha: ' . $row["fecha"] . '</i></small>';
            echo '                <small style="font-size: 14px; font-weight: bold;">📅 ' . $row["fecha"] . ' <br> 🏷️ ' . htmlspecialchars($row["categoria"]) . '</small>';
            echo '            </div>';
            echo '        </div>';
            echo '    </div>';
            echo '</div>';
        }
    } else {
        echo '<p class="text-center">No hay preguntas registradas.</p>';
    }
}
?>