Décima leva • FAQ completo

FAQ (fluxo especial): arquivo por arquivo

Esta página complementa a documentação do FAQ com foco no fluxo especial do módulo: além de listar.php, salvar.php e excluir.php, o projeto usa home.php, inserir.php, mostrar.php e até um arquivo de debug.

tela principal: faq.php pasta técnica: /sistema/painel/paginas/faq/ 8 arquivos reais auditados fluxo maior que um CRUD básico

tela

/sistema/painel/paginas/faq.php

listar

presente

salvar

presente

buscar

presente

excluir

presente

arquivos auditados

8

pasta operacional

sistema/painel/paginas/faq/

Navegação rápida

Visão do módulo

Esta página complementa a documentação do FAQ com foco no fluxo especial do módulo: além de listar.php, salvar.php e excluir.php, o projeto usa home.php, inserir.php, mostrar.php e até um arquivo de debug.

Tela principal

/sistema/painel/paginas/faq.php

Pasta operacional

/sistema/painel/paginas/faq/

Arquivos auditados

8 arquivos/telas reais do projeto.

Leitura recomendada

Comece pela tela principal, depois siga para listar/salvar/excluir e arquivos auxiliares da pasta técnica.

Tabela resumida

ArquivoPapelEntradas lidasTabelas tocadas
/sistema/painel/paginas/faq.php Tela principal do FAQ no painel, com botões para inserir, listar e abrir o fluxo interno.
/sistema/painel/paginas/faq/listar.php Lista perguntas e monta a grade principal. faq
/sistema/painel/paginas/faq/salvar.php Cria ou atualiza pergunta/resposta. POST: id, pergunta, resposta faq
/sistema/painel/paginas/faq/excluir.php Exclui item do FAQ. POST: id faq
/sistema/painel/paginas/faq/home.php Tela auxiliar do fluxo interno do FAQ. faq
/sistema/painel/paginas/faq/inserir.php Fluxo auxiliar de inserção/edição separado da tela principal. POST: id, pergunta, resposta faq
/sistema/painel/paginas/faq/mostrar.php Exibe um item específico do FAQ. POST: id faq
/sistema/painel/paginas/faq/debug_faq.txt Registro textual de debug usado durante manutenção do módulo.

Arquivo por arquivo

/sistema/painel/paginas/faq.php

Tela principal do FAQ no painel, com botões para inserir, listar e abrir o fluxo interno.

  • Linhas: 231
  • Includes/require: ../conexao.php, verificar.php
  • Referências PHP: ../conexao.php, ../index.php, /excluir.php, /listar.php, /salvar.php, Erro listar.php, index.php, verificar.php
  • Tabelas: Nenhuma tabela detectada na leitura estática.

Nenhuma chave superglobal explícita detectada na leitura estática.

  • É a tela usada para administrar perguntas frequentes do site.

/sistema/painel/paginas/faq/listar.php

Lista perguntas e monta a grade principal.

  • Linhas: 85
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php, Conexão PDO ($pdo) não inicializada em ../../conexao.php
  • Tabelas: faq

Nenhuma chave superglobal explícita detectada na leitura estática.

  • Primeiro ponto para depurar itens não exibidos.

/sistema/painel/paginas/faq/salvar.php

Cria ou atualiza pergunta/resposta.

  • Linhas: 37
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: faq

POST: id, pergunta, resposta

  • Validar campos obrigatórios e ordem de exibição.

/sistema/painel/paginas/faq/excluir.php

Exclui item do FAQ.

  • Linhas: 41
  • Includes/require: ../../conexao.php
  • Referências PHP: ../../conexao.php
  • Tabelas: faq

POST: id

/sistema/painel/paginas/faq/home.php

Tela auxiliar do fluxo interno do FAQ.

  • Linhas: 106
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: faq

Nenhuma chave superglobal explícita detectada na leitura estática.

  • Mostra que o módulo vai além do CRUD padrão.

/sistema/painel/paginas/faq/inserir.php

Fluxo auxiliar de inserção/edição separado da tela principal.

  • Linhas: 25
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: faq

POST: id, pergunta, resposta

/sistema/painel/paginas/faq/mostrar.php

Exibe um item específico do FAQ.

  • Linhas: 10
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: faq

POST: id

  • É o equivalente funcional de um buscar/visualizar.

/sistema/painel/paginas/faq/debug_faq.txt

Registro textual de debug usado durante manutenção do módulo.

  • Linhas: 0
  • Includes/require:
  • Referências PHP:
  • Tabelas: Nenhuma tabela detectada na leitura estática.

Nenhuma chave superglobal explícita detectada na leitura estática.

  • Não é parte do fluxo normal, mas ajuda a entender histórico de troubleshooting.

Pontos de manutenção

  • O módulo não deve ser tratado como CRUD mínimo; home.php, inserir.php e mostrar.php fazem parte do fluxo real.
  • Quando a lista carrega mas a visualização individual falha, revisar mostrar.php.
  • debug_faq.txt não vai para produção como parte do fluxo, mas é útil para manutenção histórica.
  • Este fluxo alimenta o site público, então erro no painel pode refletir direto na home/barbearia.

Páginas relacionadas