Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/07/2011, 10:34
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: validacion de telefono con php

albertrc::
1º)Tu código original contiene

Código PHP:
Ver original
  1. $prefijo_telefono = (int) $_POST['prefijo_telefono'];
  2.  $telefono_2_o_3_primeros_digitos = (int) $_POST['telefono_2_o_3_primers_digitos'];
  3.  $telefono_2_digitos_centrales = (int) $_POST['telefono_2_digitos_centrales'];
  4.  $telefono_2_ultimos_digitos = (int) $_POST['telefono_2_ultimos_digitos'];
  5.  
  6.  $telefono = (int) $prefijo_telefono . $telefono_2_o_3_primeros_digitos . $telefono_2_digitos_centrals . $telefono_2_ultimos_digitos;
  7.  
  8.  if($telefono != ereg("[0-9]{9}",$telefono)
  9.  ){

dónde $_POST['telefono_2_o_3_primers_digitos']; difiere de $_POST['telefono_2_o_3_primeros_digitos'];


Es un error de tipeo, o esta asi en tu código?

2º)se recomienda el uso de preg_match() e en favor de ereg()

$control_telefono="/[0-9]{9}/";
if(!preg_match($control_telefono,$telefono)){
#Error
}


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.