Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/05/2012, 13:41
Avatar de patilanz
patilanz
 
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 4 meses
Puntos: 29
Información Respuesta: Validacion de telefono con patrones

Cita:
Iniciado por stramin Ver Mensaje
Escribes raro, como que mezclas las personas gramaticales entre 2da y 3ra singular e imperativa constantemente, aunque se entienden todas tus peticiones, pero me da la sensación de que estoy entendiendo mal...

Código PHP:
//Declara una variable de error que empieza en 0 por que no hay errores todavía
$error=0;
//primero comprueba que estén todos los campos obligatorios, si no los tienes declara una variable de error:
if(isset ($nombre) && !empty($nombre) && isset($email) && !empty($email) && isset($consulta) && !empty($consulta))
}else 
$error=1;
//Luego revisa si tiene telefono, esta vez no hay error por que el teléfono no es obligatorio
if(isset ($telefono) && !empty($telefono)){
//Si se ha escrito un teléfono entonces hay que validarlo y si esta mal entonces hay error:
if(!preg_match("@^(/d{3})?(-)?(/d{3})?(-)?(/d{3})?$@" $_POST["telefono"])) $error=1;
}
//Por último haz l que debas hacer solo si no hay errores:
if(!$error){
//aqui va lo que debas hacer

Espero te sirva
Mira no esta mal tu respuesta pero yo cree otra que lo valida y muestre los errores de mejor forma pero me devuelve un error y por esto cree otro tema :

[URL="http://www.forosdelweb.com/f18/error-grave-993316/"]http://www.forosdelweb.com/f18/error-grave-993316/[/URL]

Porfavor ayudame :)