Tema: Error
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/05/2012, 12:14
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años
Puntos: 261
Respuesta: Error

Hola,

No entiendo muy bien cual es el problema cuando dices:
Cita:
pero el problema esq no me comprueba bien el teléfono (solo si existe)
Si es que sale error es normal
Código PHP:
if(isset($_POST["telefono"])           //si está definida
   
&& !empty($_POST["telefono"])       //si no esta vacía
   
&& strlen($_POST["telefono"]) == 9  //si la longitud de una cadena es 9
   
&& is_numeric($_POST["telefono"])   //si es un número o una cadena numérica
   
)
{
    
//si existe y se cumple todo lo anterior da error...
    
$errores[5] = "Telefono no valido!";

Y entiendo que si estas comprobando que es correcto debería ser
Código PHP:
if(!isset($_POST["telefono"])        //si NO está definida
   
&& empty($_POST["telefono"])      //si está vacía
   
&& strlen($_POST["telefono"]) != 9//si la longitud de una cadena NO es 9
   
&& !is_numeric($_POST["telefono"])//si NO es un número o una cadena numérica
   
)
{
    
//si no cumple lo anterior...
    
$errores[5] = "Telefono no valido!";

Es lo primero que me ha llamado la atención, podría ser eso?

Ya nos cuentas, un saludo.
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight