Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/11/2010, 03:03
Avatar de auttranadhie
auttranadhie
 
Fecha de Ingreso: noviembre-2008
Ubicación: Madrid (España)
Mensajes: 156
Antigüedad: 15 años, 5 meses
Puntos: 8
Respuesta: Sistema de Registro

Hola:

En mi opinión, haría lo siguiente:

gender: integer de 1 carácter y establecería 0 ó 1 para hombre o mujer, o viceversa.

zipcode: integer. Para evaluarlo en PHP usa is_numeric(). Ahora, hacer un automatismo para ver si es correcto con cada país tiene su aquel ...

timezone: integer. Introduciría los datos de una tabla tbl_timezone con los siguientes campos: uno timezone_id, otro timezone_value (integer que permita valores negativos) y, por último, uno timezone_caption (varchar que muestre los datos). Luego en PHP haría un select y el valor de cada option sería el timezone_id:

<select name="cbo_timezone">
<option value=1>Nombre del huso horario</option>
</select>


Con timezone_value puedes calcular la zona sumando o restando a 0 que sería el valor de la hora GMT (Greenwich Meridian Time).

birthday: datetime. Luego en PHP estableces el formato de presentación o entrada de datos.

email: varchar. Usaría un javascript para evlaluar si es una dirección de correo electrónico (hay muchos ejemplos por ahí).

Espero que te sirva de ayuda y suerte.
__________________
A. Uttranadhie