Estou desenvolvendo um portal, e o cliente me pediu o seguinte:
Ele tem uma pasta com documentos PDF. Essa pasta tem outras sub-pastas referentes ao ano do documento: 2006,2007,2008,2009,2010,2011. Em cada pasta dessas tem cerca de 500 pdfs. O que ele quer, é que no portal tenha uma ferramenta de busca de PDFs, em que ele possa digitar uma palavra em um input, por exemplo, "contabilidade", e ao clicar em um botão, o site liste todos os pdfs encontrados em todas as pastas.
Ele quer também que se a pessoa que for fazer a busca por nome, e também quiser pesquisar pelo ano, tenha essa opção tb, ou seja, se o cara escolher na combo box, o ano de 2009 e na input, a palavra "contabilidade", o site vai pesquisar somente documentos de 2009 que contenham a palavra "contabilidade".
O site dele tem um banco de dados com uma tabela chamada documentos. Nessa tabela tem o número do documento, a data dele e o caminho em que ele se encontra na pasta do site.
Eu to listando o ano fazendo um query pra verificar, via select distinct, quais os anos de documentos que tem gravados no banco, tipo isso aqui:
SELECT DISTINCT YEAR( b.data ) AS ANO FROM documento b ORDER BY ANO
Bem, como eu faria essa pesquisa do PDF em todas as pastas ou se ele especificar um ano relativo ao documento?
Pergunta
Dionísio Júnior
Olá pessoal.
Estou desenvolvendo um portal, e o cliente me pediu o seguinte:
Ele tem uma pasta com documentos PDF. Essa pasta tem outras sub-pastas referentes ao ano do documento: 2006,2007,2008,2009,2010,2011. Em cada pasta dessas tem cerca de 500 pdfs. O que ele quer, é que no portal tenha uma ferramenta de busca de PDFs, em que ele possa digitar uma palavra em um input, por exemplo, "contabilidade", e ao clicar em um botão, o site liste todos os pdfs encontrados em todas as pastas.
Ele quer também que se a pessoa que for fazer a busca por nome, e também quiser pesquisar pelo ano, tenha essa opção tb, ou seja, se o cara escolher na combo box, o ano de 2009 e na input, a palavra "contabilidade", o site vai pesquisar somente documentos de 2009 que contenham a palavra "contabilidade".
O site dele tem um banco de dados com uma tabela chamada documentos. Nessa tabela tem o número do documento, a data dele e o caminho em que ele se encontra na pasta do site.
Eu to listando o ano fazendo um query pra verificar, via select distinct, quais os anos de documentos que tem gravados no banco, tipo isso aqui:
Bem, como eu faria essa pesquisa do PDF em todas as pastas ou se ele especificar um ano relativo ao documento?
Conto com a ajuda de vocês.
Abs.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.