chagas30 0 Denunciar post Postado Dezembro 8, 2004 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
walace 1 Denunciar post Postado Dezembro 8, 2004 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