Foros del Web » Programando para Internet » PHP »

verificacion campo numerico

Estas en el tema de verificacion campo numerico en el foro de PHP en Foros del Web. hola gente! soy nuevo en este foro, tengo una pregunta sencilla. como puedo hacer para que un campo sea solo numerico? intente con: Código PHP: ...
  #1 (permalink)  
Antiguo 15/05/2005, 06:05
 
Fecha de Ingreso: mayo-2005
Mensajes: 164
Antigüedad: 12 años, 6 meses
Puntos: 0
verificacion campo numerico

hola gente! soy nuevo en este foro, tengo una pregunta sencilla. como puedo hacer para que un campo sea solo numerico? intente con:

Código PHP:

function comprobar_numeros($edad){
  if (!
ereg("([0-9])",$edad)){
      return 
FALSE;
  } else {
       return 
TRUE;
  }



if(
comprobar_numeros($edad)){

blablabla
}else{
header"Location: error.htm");

no me da error, pero tampoco evita que el usuario ponga numero. como hago? gracias
  #2 (permalink)  
Antiguo 15/05/2005, 06:12
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
www.php.net/is_nan

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 15/05/2005, 08:07
 
Fecha de Ingreso: mayo-2005
Mensajes: 164
Antigüedad: 12 años, 6 meses
Puntos: 0
me salio a medias, ahora solo acepta numeros, pero como hago para que tambien acepte que no este lleno?? osea que si lo deje vacio valga?

Código PHP:
function comprobar_numero($edad){
  if (!
ereg("^[0-9\.]$",$edad)){
      return 
FALSE;
  } else {
       return 
TRUE;
  }




if(
comprobar_numero($edad)){
... 
  #4 (permalink)  
Antiguo 15/05/2005, 18:56
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
www.php.net/empty

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:37.