Jump to content


Photo

Valor Aproximado Em $$$ Numa Busca, Como Faço?


  • Faça o login para participar
14 replies to this topic

#1 Nando

Nando

    Eta eta eta, brasileiro quer.. futibol, mulher e rock'n roll

  • Usuários
  • 916 posts
  • Sexo:Masculino
  • Localidade:Sapucaia do Sul - RS
  • Interesses:Não sou interesseiro.

Posted 24/11/2006, 13:05

Aí tenho um sistema de imobiliária e quero fazer uma bsuca mas que seria "de: $$$ até: $$$"... então como faço?

pq no final quando o cara insere o valor pode colcoar qualquer número né então vamos q coloque "100,000,00" e então o cara na pesquisa coloque "100" por acaso retornará algum resultado?
Qualquer dia será só 1 linha de assinatura! x) Aí vou deixar essa aki mesmo já pra garantir.
Fireworks: llllllllllllllllllllllllllllll (Jah mexo a tempo mas ando meio parado)
Dreamweaver: llllllllllllllllllllllllllllll (Braço direito enquanto programo)
Js: llllllllllllllllllllllllllllll (Recem iniciando)
PHP: llllllllllllllllllllllllllllll (Dinamic Punch!!)

#2 danceman

danceman

    Mario Safado ¬¬

  • Usuários
  • 228 posts
  • Sexo:Não informado

Posted 24/11/2006, 13:23

eu usei no sistema da imobiliaria que eu fiz aki

vr_loc BETWEEN '$vr_loc' and '$vr_loc2'


usa BETWEEN no seu select comparando o valor 1 ao valor 2

tipo

de 12 mil
à 25 mil
Posted Image

#3 Nando

Nando

    Eta eta eta, brasileiro quer.. futibol, mulher e rock'n roll

  • Usuários
  • 916 posts
  • Sexo:Masculino
  • Localidade:Sapucaia do Sul - RS
  • Interesses:Não sou interesseiro.

Posted 24/11/2006, 14:27

tah bom mas aí no formulári ocoloco um campo de texto?!

Se o cara colocar "12,000,00" e não "12" não vai dar conflito os caracteres?!?

Isso q estou fritando a cuca... e outra, brigadão pelo SQL alí à cima, ja´irei começar a emplantar... =)
Qualquer dia será só 1 linha de assinatura! x) Aí vou deixar essa aki mesmo já pra garantir.
Fireworks: llllllllllllllllllllllllllllll (Jah mexo a tempo mas ando meio parado)
Dreamweaver: llllllllllllllllllllllllllllll (Braço direito enquanto programo)
Js: llllllllllllllllllllllllllllll (Recem iniciando)
PHP: llllllllllllllllllllllllllllll (Dinamic Punch!!)

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 24/11/2006, 19:37

Você está usando campo FLOAT / DECIMAL / DOUBLE ?

Caso seja, segue um exemplo:

WHERE valor BETWEEN 100 AND 285.5

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 Nando

Nando

    Eta eta eta, brasileiro quer.. futibol, mulher e rock'n roll

  • Usuários
  • 916 posts
  • Sexo:Masculino
  • Localidade:Sapucaia do Sul - RS
  • Interesses:Não sou interesseiro.

Posted 25/11/2006, 01:06

Botei varchar... configuro como qual tipo o campo e aí no caso nesse code q vc passou Eclesiasstes o tah "valor" é o nome do campo né?

Acho q to entendendo.. postei em PHP justamente pq tem mais acessos né... Eu faltei a aula de tipos de campos e no final eu lembro que li quando tava iniciando mas deixei isso pairando na minha cabeça sem entender então sempre fiz os tipos mais simples de campos... varchar e INT
Qualquer dia será só 1 linha de assinatura! x) Aí vou deixar essa aki mesmo já pra garantir.
Fireworks: llllllllllllllllllllllllllllll (Jah mexo a tempo mas ando meio parado)
Dreamweaver: llllllllllllllllllllllllllllll (Braço direito enquanto programo)
Js: llllllllllllllllllllllllllllll (Recem iniciando)
PHP: llllllllllllllllllllllllllllll (Dinamic Punch!!)

#6 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 25/11/2006, 02:00

Sim, 'valor' no exemplo é o nome do campo.

Leia no manual sobre os tipos e veja qual se enquadra melhor à sua necessidade.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#7 Nando

Nando

    Eta eta eta, brasileiro quer.. futibol, mulher e rock'n roll

  • Usuários
  • 916 posts
  • Sexo:Masculino
  • Localidade:Sapucaia do Sul - RS
  • Interesses:Não sou interesseiro.

Posted 28/11/2006, 21:42

Ta bom eu não cheguei a dar muita atenção ao manual do MYsql só quero saber a moral da busca, por exemplo tenho o campo 'valor' com um valor de "65,000,00"... Se o cara pesquisar "64", vai retornar?
E se pesquisar "64,000" ? E "64,000,00"?!?!!?

Como isso funcionar....
Qualquer dia será só 1 linha de assinatura! x) Aí vou deixar essa aki mesmo já pra garantir.
Fireworks: llllllllllllllllllllllllllllll (Jah mexo a tempo mas ando meio parado)
Dreamweaver: llllllllllllllllllllllllllllll (Braço direito enquanto programo)
Js: llllllllllllllllllllllllllllll (Recem iniciando)
PHP: llllllllllllllllllllllllllllll (Dinamic Punch!!)

#8 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 29/11/2006, 00:04

Utilizando o formato correto (para os tipos de campos que já citei) não haverá problemas com operações aritméticas, ordenações, etc.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#9 Nando

Nando

    Eta eta eta, brasileiro quer.. futibol, mulher e rock'n roll

  • Usuários
  • 916 posts
  • Sexo:Masculino
  • Localidade:Sapucaia do Sul - RS
  • Interesses:Não sou interesseiro.

Posted 29/11/2006, 13:41

Então qual o certo pra mim usar, eu li o Manual ma só bagunçou mais minha cabeça.. =(


EDITANDO:

Seguinte.. tenho um valor no campo "valor" que é "300,000,00" só q aí esse sql não retornou nada...

SELECT * FROM imoveis WHERE nome LIKE '%segundo%' AND valor BETWEEN '65,000,00' and '301,000,00' ORDER BY importancia DESC

Qualquer dia será só 1 linha de assinatura! x) Aí vou deixar essa aki mesmo já pra garantir.
Fireworks: llllllllllllllllllllllllllllll (Jah mexo a tempo mas ando meio parado)
Dreamweaver: llllllllllllllllllllllllllllll (Braço direito enquanto programo)
Js: llllllllllllllllllllllllllllll (Recem iniciando)
PHP: llllllllllllllllllllllllllllll (Dinamic Punch!!)

#10 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 29/11/2006, 21:45

Você está trabalhando com string, isso não é formato de valor numérico.

Exemplo:
CREATE TABLE /*!32300 IF NOT EXISTS*/ valores (
  id int(10) unsigned NOT NULL auto_increment,
  valor float(10,2) NOT NULL DEFAULT '' ,
  PRIMARY KEY (id)
);

INSERT INTO valores VALUES (NULL, 300000)

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#11 diego.rodriguez

diego.rodriguez

    Hey Ho Let's Go!

  • Usuários
  • 497 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte | MG
  • Interesses:.: programação<br />.: fotografia<br />.: PHP<br />.: punk rock/hc<br />.: games<br />.: brahma

Posted 04/12/2006, 17:07

cara o melhor pra moeda é usar um float mesmo e no form antes de fazer a busca vc faz um tratamento da string.....tirando virgulas e outras sujeiras

#12 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 02/10/2017, 08:12

Buy Zovirax Online Order Propecia From Canada Finasterid 5mg Rezeptfrei Kaufen viagra Hydrochlorothiazide 25 Mg Online
Xenical Prix Maroc Xenical Prix Belgique levitra discount Cephalexin Penicilin Cialis Forum Prezzi

#13 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 04/10/2017, 07:17

Are Amoxicillin And Cipro buy levitra 20mg usa Cheap Viagra Super Active Plus Risultati Finasteride Propecia Cialis Once A Day
Erectile Dysfunction In Mens Viagra 25 Effetti Domperidone For Sale viagra online pharmacy Viagra Online Gunstig
Kamagra How It Works viagra Purchase Levitra Without Prescription Prix Cialis Au Maroc Hvor Kjope Propecia

#14 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 28/10/2017, 16:33

Dosage De Clomid Keflex When Pregnant Fa Male Finasteride Propecia levitra online pharmacy in usa Buy Amoxil No Prescription Vardenafil Side Effects Propecia Male Fertility Sperm Count

#15 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 13/11/2017, 13:20

Viagra Kaufen cheap cialis Cephalexin Synonym Buy Cheap Tamoxifen Online
Cephalexin Discovery Kamagra Jelly Online Cheap Cialis Online Pharmacy cialis online Isotretinoin With Next Day Delivery Propecia Makes Hair Loss Worse




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq