Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/05/2012, 06:23
fiu
 
Fecha de Ingreso: diciembre-2006
Ubicación: Barcelona
Mensajes: 128
Antigüedad: 17 años, 4 meses
Puntos: 8
Respuesta: Validar campos Formulario

Para integers tienes:

http://php.net/manual/es/function.is-int.php

floats:

http://www.php.net/manual/es/function.is-float.php

en un varchar entraría cualquier cosa comprobada con esto:

http://www.php.net/manual/es/function.is-string.php

aunque si quieres que tenga limite de caracteres usa:

http://php.net/manual/es/function.strlen.php

y para la fecha tienes:

http://php.net/manual/en/function.checkdate.php

aunque las fechas pueden ser problematicas porque a menos que les pongas un ejemplo al lado cada uno las introducirá como quiera (2012-4-25, 25/4/2012, 25-4-2012,....)

quiza sería mejor en ese caso unas una expresion regular, algo como

/^([0-9]{2})\/([0-9]{2})\/([0-9]{4})$/

aunque esa es muy simple (no se me dan muy bien las ER), es mejor buscar una más correcta que realmente compruebe que el mes sea maximo 12, etc.
Yo prefiero no comerme mucho la cabeza en esos casos, y pongo un calendario con js o jquery para rellenarla, así no hay error.