Tema: Validacion
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/08/2006, 17:21
califa010
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 3 meses
Puntos: 5
Cita:
Iniciado por vilagutv7 Ver Mensaje
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