Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/10/2010, 11:21
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: evitar un campo en blanco dentro de la db

Cita:
Iniciado por xaviarg Ver Mensaje
Tengo una web en la que hay gente que no se como hace pero se registra con el campo de IP en blanco :S... ¿Existe alguna funcion en MySQL para evitar esto? Muchas gracias desde ya..
Si te está sucediendo eso, hay al menos un problema de un conjunto posible:
1) No estás validando entradas correctamente, si el campo debe ser llenado manualmente (error de validación en formulario).
2) No está operando correctamente la función que tengas definida para obtener la IP del usuario (error de validación en script).
3) Estás permitiendo el acceso a usuarios con IP oculta (error de validación en script).
4) Estás permitiendo que la base contenga IPs inválidas (error de diseño de la base y de método de inserción. Debería ser por medio de un SP y el campo no permitir nulos o vacíos.).

Lo más simple, es manejarlo en el form o en el script.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)