• Domingo 22 de Diciembre de 2024, 23:29

Autor Tema:  Como Especificar Que Una Variable Post Es Numerica  (Leído 1191 veces)

D0M41N

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Como Especificar Que Una Variable Post Es Numerica
« en: Viernes 29 de Diciembre de 2006, 17:33 »
0
Buenas, desde ya gracias por leerme! ya me ayudaron mucho en este foro, y no se como agradeserles, lo max que se me ocurre es decirles feliz año nuevo :P.

E fin, aver si me pueden dar una mano con esto, el problema es que tengo en mi base de datos, un valor que es numerico, pero al pasarlo con el $_POST, lo toma como cadena de caracteres, estube buscando y encontre una funcion que se llama is_integer() , pero despues busque mas y lei que no sirve para un post.
Luego encontre otra que si que se llama is_numeric(), pero no se como utilizarla.
Deduci que al $row, lo toma de la misma forma que a un $_POST
Probe de las siguientes maneras:
Siempre antes de todo:

Código: Text
  1.  
  2.   $row = mysql_fetch_array($result);
  3.  
  4.  
bien ahora:
Código: Text
  1.  
  2. $numero =  is_numeric($row["numero"]);
  3.  
  4.  
y por las dudas tambien asi
Código: Text
  1.  
  2. is_numeric($numero) =  $row["numero"];
  3.  
  4.  

Pero nada, el valor que tiene en la base el campo numero es 1, y yo le sumo uno,
probe tambien de varias formar pero nada miren:
Despues de haber declarado la variable...

Código: Text
  1.  
  2. $numero ++;
  3. echo $numero;
  4.  
  5.  

y me muestra 1 :S.. deberia mostrar 2 dado que el campo numero ya vale uno, si le sumamos 1... vale 2...
Por las dudas por si no andaba el ++ directamente lo hize a lo cabernicola :P:

Código: Text
  1.  
  2. $numero + 1;
  3. echo $numero;
  4.  
  5.  

Pero nada tampoco, igual, no entiendo que pasa, porque en todo caso, este ultimo no deberia aparecer 11? ya que le suma a la cadena el valor 1?
NOTA: estaria bueno que aparezca uno uno en todo caso (?). salu2 D0M41N.

D0M41N

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Como Especificar Que Una Variable Post Es Numerica
« Respuesta #1 en: Viernes 29 de Diciembre de 2006, 17:46 »
0
Sorry chicos! ya solucione el problema, para los que les interesaba...

Código: Text
  1.  
  2.  
  3.   $row = mysql_fetch_array($result);
  4.   $add = $row["numero"];
  5.   $numero = $add+2;
  6.   echo $numero;
  7.  
  8.  

y muestra 3 xD gracias igual by D0M41N.

LeGatoRojo

  • Miembro HIPER activo
  • ****
  • Mensajes: 552
  • Nacionalidad: mx
    • Ver Perfil
    • LeGatoRojo
Re: Como Especificar Que Una Variable Post Es Numerica
« Respuesta #2 en: Miércoles 28 de Febrero de 2007, 18:30 »
0
settype($ndm,'integer');

tambien pudiste usar esto.
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.