Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2008, 09:54
Avatar de victor666
victor666
 
Fecha de Ingreso: junio-2007
Mensajes: 39
Antigüedad: 16 años, 10 meses
Puntos: 0
problema con tipo de dato

saludos !
tengo un problema cuando envio a travez del post unos datos, al resibirlos todas las variables quedan como cadena aunque sean valores enteros y nececito validar si son enteros o no, el codigo es el siguiente:
Código PHP:

$a
=$_POST['num1'];
$b=$_POST['num2'];
$c=$_POST['num3'];

if(isset(
$a) && isset($b) && isset($c)){
  
  if(
$a == NULL || $b == NULL || $c == NULL ){
     echo 
"Debe completar los campos del formulario <br>";
  }
  else{
    if(!
is_int($a)){
          echo 
"\"$a\" no es un numero entero es ".gettype($a)." <br>";
          }
    if(!
is_int($b)){
          echo 
"\"$b\" no es un numero entero es ".gettype($b)." <br>";
          }
    if(!
is_int($c)){
          echo 
"\"$c\" no es un numero entero es ".gettype($c)." <br>";
          }
  }

lo que me imprime es:

"5" no es un numero entero es string
"5" no es un numero entero es string
"p" no es un numero entero es string

gracias por cualquier sugerencia..