| |||
validacion de campos en mysql Tengo un duda, hice un formulario en php para envio de datos y una base de datos en mysql para que guarde esta informacion, todo esta correcto pero el problema es que necesito validar entrada unica para el registro del e-mail es decir que no me pemrita almacenar dos e-mails iguales, además que necisto validar la entrada el e-mail para solo me pemrita almacenar direcciones con @. como hago esto?, gracias |
| ||||
mira..en cuanto a la mascara: esto es que solo almacene fomatos que contengan @ te recomiendo que lo realizes con un javascript que valide esto en la makina cliente....en cuanto a que el e-mail sea unico deberas definirlo asi en la BASE DE DATOS....como unico..... y listo..........ah......te dejo un link para que busques el javascript................chau http://www.javascripts.astalaweb.com...esentación.asp |
| ||||
Te recomiendo Miara para checar si al correo pusieron una @ lo puedes hacer mediante php int strpos ( string haystack, string needle [, int offset]) Returns the numeric position of the first occurrence of needle in the haystack string. Unlike the strrpos(), this function can take a full string as the needle parameter and the entire string will be used. If needle is not found, strpos() will return boolean FALSE. en la variable donde guardes el correo hazle asi $email = '[email protected]'; $pos = strpos($email, '@', 1); if ($pos==0) { NO PUSO @ } else { SI PUSO @ } checale, y por otro ahorita te digo lo otro
__________________ The God Father __________________________________________ No hay un error tan grande como el de no seguir adelante (:pensando:) William Blake |