galera estou atraz de um sistema de busca com filtrooo
ex: insiro data tal 03/03/02 e 03/03/03
entao exibi o resultado dos dados entre as duas datas
alguem pode me ajuda ...
Sistema De Busca Com Filtro
Started By Paulo Geovane, 30/04/2008, 14:24
2 replies to this topic
#1
Posted 30/04/2008, 14:24
Um paradoxo do pretérito imperfeito, complexo com a Teoria da Relatividade...
#2
Posted 30/04/2008, 16:03
cara isso é tão simples que não acho que irá conseguir algo pronto, mas de qualquer forma segue aí a idéia geral.
Procure por calendários em javascript para facilitar o processo para o usuário e lhe facilitar o processo já que a data lhe sairá no formato mais utilizado pelo MySQL.
Faça um formulário com os calendários e método post.
Na validação do formulário faça o seguinte:
<?php
$dataInicial = mysql_escape_string($_POST['datainicial']);
$dataFinal = mysql_escape_string($_POST['datafinal']);
if(is_string($dataInicial) && strlen($dataInicial) > 0) {
$query .= "AND criadoEm >= '$dataInicial'";
}
if(is_string($dataFinal) && strlen($dataFinal) > 0) {
$query .= "AND criadoEm <= '$dataFinal'";
}
?>
Claro que precisa de muito mais validação, mas isto é o padrão.
Procure por calendários em javascript para facilitar o processo para o usuário e lhe facilitar o processo já que a data lhe sairá no formato mais utilizado pelo MySQL.
Faça um formulário com os calendários e método post.
Na validação do formulário faça o seguinte:
<?php
$dataInicial = mysql_escape_string($_POST['datainicial']);
$dataFinal = mysql_escape_string($_POST['datafinal']);
if(is_string($dataInicial) && strlen($dataInicial) > 0) {
$query .= "AND criadoEm >= '$dataInicial'";
}
if(is_string($dataFinal) && strlen($dataFinal) > 0) {
$query .= "AND criadoEm <= '$dataFinal'";
}
?>
Claro que precisa de muito mais validação, mas isto é o padrão.
#3
Posted 30/04/2008, 17:38
blz cara...
vou ver aqui se consigo..
brigadaoo
vou ver aqui se consigo..
brigadaoo
Um paradoxo do pretérito imperfeito, complexo com a Teoria da Relatividade...
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)