Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

chagas30

Consulta por data incio data final

Recommended Posts

galera,tenho uma página onde tenho varias opções de pesquisa presico montar uma pesquisa por data tb como devo fazer: segue o código da página:<?php$sql = "SELECT tabela.Código, Tabela.Data, Tabela.Hora, tabela.Quem_Telefonou, tabela.Telefone ";$sql = $sql . "FROM tabela ";$sql = $sql . "WHERE Código >= 0 ";If ($selorigem != "Escolha a origem") { $sql = $sql . " And tabela.Origem LIKE '%$selorigem%'" ; } If ($selcompromissado != "Selecione um compromissado") { $sql = $sql . " And tabela.CódigoCompromissado LIKE '%$selcompromissado%'" ; } If ($txtgeral != "") { $sql = $sql . " And tabela.Quem_Telefonou LIKE '%$txtgeral%'" ; } If ($txtgeral != "") { $sql = $sql . " And tabela.Assunto LIKE '%$txtgeral%'" ; } como eu coloco a pesquisa por data aqui?outra coisa os campos tem q ter alguma formatação propria para data (tipo não podem ser input type="text")grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

PHP [/tr][tr]

$sql = "SELECT tabela.Código, Tabela.Data, Tabela.Hora, tabela.Quem_Telefonou, tabela.Telefone ";

$sql.= "FROM tabela ";

$sql.= "WHERE Código >= 0 ";

$sql.= "and DATA >= $dataini and $data <= $datafim WHERE Código >= 0 ";

 

[/tr]

 

Os campos devem estar no formato YYYY-MM-DD, mas no form você recebe DD/MM/AAAA para ficar melhor pro usuário daí transforma antes de pesquisar.

 

Outra coisa que vi, para concatenar você pode usar .= como fiz acima.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.