Foros del Web » Programando para Internet » PHP »

Float(6,2)

Estas en el tema de Float(6,2) en el foro de PHP en Foros del Web. Hola de nuevo!, Tengo otra consultilla y es la siguiente: En mi BD tengo un campo de float(6,2) con contenidos de numeros y 2 decimas ...
  #1 (permalink)  
Antiguo 18/05/2011, 11:46
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 19 años, 8 meses
Puntos: 6
Float(6,2)

Hola de nuevo!,
Tengo otra consultilla y es la siguiente:
En mi BD tengo un campo de float(6,2) con contenidos de numeros y 2 decimas (2.36) y cuando hago una consulta de busqueda no me muestra bien los resultados me da lo que le da la gana.

este es el codigo:
Código PHP:

if ($marcamodelo == "Buscar marca o modelo"){
        
$tipobuscaprint "WHERE eslora >= $eslorade";
        }else{
    
$esloradeprint "AND eslora >= $eslorade";
        } 
Gracias
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #2 (permalink)  
Antiguo 18/05/2011, 11:57
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 5 meses
Puntos: 75
Respuesta: Float(6,2)

como es eso que te da los que le da la gana?
cita un ejemplo
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #3 (permalink)  
Antiguo 18/05/2011, 12:00
Avatar de RollerSky  
Fecha de Ingreso: marzo-2008
Mensajes: 123
Antigüedad: 16 años, 1 mes
Puntos: 8
Respuesta: Float(6,2)

hola, revisa este post:
http://www.forosdelweb.com/f86/ayuda...-float-755404/

creo que tu problema va por ahí... debe ser problemas a la hora de guardar tus datos numericos en la DB, que te "quita" decimales....
__________________
www.sawedsa.com
  #4 (permalink)  
Antiguo 18/05/2011, 12:18
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 19 años, 8 meses
Puntos: 6
Respuesta: Float(6,2)

me refuiero a que en mi base se aloja estos campos:

8.40
3.50
10.36
7.50
etc.

y cuando busco desde 10 a 11,50 me muestra todos los resultados que contengan el 1, 0, 5

no se como arreglar esto, intente mirar por la web y no e visto absolutamente nada.

Gracias!
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #5 (permalink)  
Antiguo 18/05/2011, 12:22
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 5 meses
Puntos: 75
Respuesta: Float(6,2)

if ($marcamodelo == "Buscar marca o modelo"){
$tipobuscaprint = "WHERE eslora >= $eslorade";
}else{
$esloradeprint = "AND eslora >= $eslorade";
}

no sé si esto tenga algo que ver pero... no se supone que DE LO CONTRARIO (ELSE) deba ser <=?
ambas premisas están en >=
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #6 (permalink)  
Antiguo 18/05/2011, 12:25
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 19 años, 8 meses
Puntos: 6
Respuesta: Float(6,2)

no tiene nada que ver ya lo revise.

Pero gracias!

el codigo mas amplio es este:

Cita:
if ($marcamodelo == "Buscar marca o modelo"){
$tipobuscaprint = "WHERE eslora >= $eslorade";
}else{
$esloradeprint = "AND eslora >= $eslorade";
}
}
if ($esloraa == ""){
$esloraaprint = "";
}else{
if ($marcamodelo == "Buscar marca o modelo"){
$tipobuscaprint = "WHERE eslora <= $esloraa";
}else{
$esloraaprint = "AND eslora <= $esloraa";
}
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #7 (permalink)  
Antiguo 19/05/2011, 09:44
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 5 meses
Puntos: 75
Respuesta: Float(6,2)

te propongo que antes de ejecutar el query lo imprimas con un echo y lo revises o lo pongas acá para que miremos que puede estar mal.

Saludos.
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #8 (permalink)  
Antiguo 19/05/2011, 10:45
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 19 años, 8 meses
Puntos: 6
Respuesta: Float(6,2)

Ya esta solucionado gracias !! hice un echo y vi el problema gracias!
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:05.