Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/03/2009, 11:25
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 9 meses
Puntos: 2237
Respuesta: Tipos de Datos en Formulario

Esa tarea corresponde al programador, es decir, al procesar un formulario debes saber cuales campos y de que tipo son cada uno para hacer las comparaciones y/o conversiones necesarias.

Obviamente con las cadenas no hay mayor problema porque verificas longitud, caracteres invalidos, etc.

HTML no tiene la capacidad de enviar datos logicos, lo mas cercano a eso es el checkbox que envia un valor al estar marcado, de lo contrario no aparece en POST.

Para todos los numeros debes usar varias funciones para revisarlos, dependiendo del tipo de campo esperado:
- is_numeric() para comprobar que solo hay numeros y tal vez signo y punto
- Ver que no haya puntos y usar intval() para convertir a entero
- Ver que solo haya 1 punto, contar las posiciones decimales y usar floatval() para convertir a flotante

Edito: Otra vez llego tarde... pero ahora fue doble
__________________
- León, Guanajuato
- GV-Foto