<?php
// debug_estrutura_completa.php
require_once 'conexao.php';

$formulario_id = 1; // Altere para o ID do seu formulário

$sql = "
    SELECT 
        p.id as pergunta_id,
        p.texto as pergunta_texto,
        p.parent_resposta_id,
        op.id as opcao_id, 
        op.texto as opcao_texto,
        p_cond.id as condicional_id,
        p_cond.texto as condicional_texto
    FROM perguntas p
    LEFT JOIN opcoes_resposta op ON p.id = op.pergunta_id
    LEFT JOIN perguntas p_cond ON p_cond.parent_resposta_id = op.id
    WHERE p.formulario_id = ?
    ORDER BY p.id, op.id
";

$stmt = $conn->prepare($sql);
$stmt->bind_param("i", $formulario_id);
$stmt->execute();
$result = $stmt->get_result();

echo "<h3>Estrutura Completa do Banco:</h3>";
echo "<table border='1'>";
echo "<tr><th>Pergunta ID</th><th>Pergunta</th><th>Parent Resposta ID</th><th>Opção ID</th><th>Opção</th><th>Condicional ID</th><th>Condicional</th></tr>";

while ($row = $result->fetch_assoc()) {
    echo "<tr>";
    echo "<td>{$row['pergunta_id']}</td>";
    echo "<td>{$row['pergunta_texto']}</td>";
    echo "<td>{$row['parent_resposta_id']}</td>";
    echo "<td>{$row['opcao_id']}</td>";
    echo "<td>{$row['opcao_texto']}</td>";
    echo "<td>{$row['condicional_id']}</td>";
    echo "<td>{$row['condicional_texto']}</td>";
    echo "</tr>";
}
echo "</table>";