Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2004, 03:49
Avatar de Kalili
Kalili
 
Fecha de Ingreso: enero-2002
Ubicación: Gate 69
Mensajes: 210
Antigüedad: 22 años, 3 meses
Puntos: 0
Insertar numero con decimales

Hola a todos,
quiero insertar numeros con dos decimales en mi base de datos.

Los numeros los obtengo desde un formulario y los recogo asi
Código PHP:
    if (isset($_POST["txtPrecioexcl"]))
    {
        
$precioexcl = ($_POST["txtPrecioexcl"]);

        if (
$precioexcl == "")
        {
            die(
"Tienes que insertar un precio");
        }
        elseif (!
is_numeric($precioexcl))
        {
            die(
"Tiene que tener formato numerico");
        }
        elseif ((int)
$precioexcl <= 0)
        {
            die(
"El precio tiene que ser mayor que 1");
        }
        
        
$precioexcl = (int) $precioexcl;
    }
    else
    {
        die(
"Inserta el precio correcto");
    } 
el caso es que cuando quiero insertar los numeros con decimales ya sea con coma o con punto no me deja.
Me dice que el precio ha de ser numerico. He probado con is_float y con is_double y tampoco

A que se debe??

Gracias
__________________
saludos