Cita:
Iniciado por vilagutv7
Me esta devolviendo el campo en Blanco lo estoy utilizando asi
is_integer(telefono_prov_1) == True
que esta mal de esta sentencia
gracias
Buenas, una puede ser que, como te indicaron podría estar faltando el signo $ antes de telefono_prov_1, si es efectivamente una variable.
Otra, haciendo un echo de una expresión que se evalúa como false, muchas veces el resultado es "nada", en vez de "false" o 0 como cabría esperar; más teniendo en cuenta que lo opuesto suele devolver "1" si lo imprimís por pantalla (no sé bien por qué, ni sabría decirte exactamente en qué condiciones; no estoy seguro de que sea en todos los casos, pero es bastante fastidioso).
Y otra cosa, más, is_int() o is_integer() (son la misma función), no se comportan igual que is_numeric. Si el dato que estás verificando es originalmente un string (por ej, llega de un formulario), tenés que usar is_numeric.
http://ar2.php.net/manual/es/function.is-int.php Cita: bool is_int ( mixed var )
Encuentra si la variable dada es un entero.
Nota: Para probar si una variable es un número o una cadena numérica (como en el caso de la entrada de un formulario, que es siempre una cadena), debe usar is_numeric().
Suerte
Califa