Sistema De Busca
#1
Posted 29/03/2005, 13:57
sexo
estado
e idade
sendo que a idade, na minha tabela so existe um campo "idade"mesmo
e no meu formulario tem buscar entre "idademenor" e "idademaior"
como eu faco pra buscar no campo idade diferenciando esses dois campos?
www.aprendendoaamar.com
#2
Posted 29/03/2005, 15:05
SELECIONE idade DA tabela ONDE idade >= $valor_idade;
SELECIONE idade DA tabela ONDE idade <= $valor_idade;
E faz o contrário quando for para pegar só os menores de idade.
É isso?
#3
Posted 29/03/2005, 15:30
"SELECT sexo,estado,idade FROM tabela WHERE idade BETWEEN '$idademenor' AND '$idademaior'"
Espero que seja isso
#4
Posted 29/03/2005, 15:35
SELECT * FROM tabela WHERE idade >='$idade_maior' and idade <='$idade_menor'
tb da certo.
Espero ter ajudado.
T+
Edição feita por: X-PHP, 29/03/2005, 15:37.
#5
Posted 29/03/2005, 15:40
Eu to usando a comparacao pra fazer mostrar a idade.
TIPO:
Eu tenho os campos dia/mes/ano
Como faco pra mostrar o resultado fazendo a busca pelos campos
idademenor e idademaior convertendo o dia / mes / ano.
Deem so uma olhada se nao entenderem
http://www.aprendendoaamar.com/spi/
www.aprendendoaamar.com
#6
Posted 29/03/2005, 15:56
$hoje=date("Y"); $menor_idade=$hoje-$menor_idade; $maior_idade=$hoje-$maior_idade;
BD
SELECT * FROM tabela WHERE ano >='$idade_maior' and ano <='$idade_menor'
Qualquer coisa é só dar o toque.
#7
Posted 30/03/2005, 17:55
So que eu queria que ele convertesse para idade da pessoa.
13/02/1988 = 17 anos
E Gostaria que a busca fizesse a procura de um campo do formulario q eu fosse preencher que seria idade menor, e o outro chamaria idade maior
Quando preenchesse esses dois campos, ele procurasse dentro do dia mes e ano porem convertendo para idade da pessoa.
Vlws
www.aprendendoaamar.com
#8
Posted 30/03/2005, 18:38
Bom vou explicar o q eu fiz
$hoje=date("Y"); //aqui o código pega o ano tipo 2005 de forma automática $menor_idade=$hoje-$menor_idade; //neste trecho ele pega o ano 2005 e subtrai a menor idade, exemplo:2005-35= ano de 1970 $maior_idade=$hoje-$maior_idade; //neste trecho ele pega o ano 2005 e subtrai a maior idade, exemplo:2005-60= ano de 1945
depois é só a query onde é feita a busca
SELECT * FROM tabela WHERE ano >='$idade_maior' and ano <='$idade_menor'
Não era isso q vc queria???
Vc tem os campos separados, tipo ano campo 1, dia campo 2, mês no campo 3 ou é tudo no mesmo campo tipo data=30/03/2005????
T+
#9
Posted 30/03/2005, 20:56
Vlw
www.aprendendoaamar.com
#10
Posted 30/03/2005, 21:15
O segredo estava na função date!!!
$dia=date("d/m"); $hoje=date("Y"); $menor_idade=$hoje-$menor_idade; $menor="$dia/$menor_idade"; $maior_idade=$hoje-$maior_idade; $maior="$dia/$maior_idade";
BD
SELECT * FROM tabela WHERE data >='$maior' and data <='$menor'
T+
#11
Posted 30/03/2005, 22:07
Pra eu usar o resultado da postagem.
www.aprendendoaamar.com
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)