Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1442 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  souci de presentation dans mon formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

souci de presentation dans mon formulaire

n°1340855
mitch46000
Allez c'est partie !
Posté le 06-04-2006 à 17:26:00  profilanswer
 

coucou !!!
J ai besoin d aide sur ce coup là ; débutanat en PHP  
Dans mon formulaire , je test un numero de téléphone voir si il est valide ou pas si l utilisateur rentre un chiffre
Pour ma part ça c'est OK
mé le truc c'ets que je veux que le numero de téléphone soit de la forme :
05 51 69 51 69
ou
0551695169
 
Jusqu'a là j espere que tout le monde suit lol !!!!
le truc c'est que j arrive à tester la mise en forme de mon champ Telephone mé pas en même temps!! :s
J ai bien essayer le OU logique mais rien à faire ppffffff!!!!!!!!! :sarcastic:  
 
Pour que vous visulaiser bien la chose je vous donne un extrait de mon code voila
 
 
// test sur le numero de telephone
if (!ereg ("^([0-9]{2}) ([0-9]{2}) ([0-9]{2}) ([0-9]{2}) ([0-9]{2})$", $r9)) {
echo "<script language=JavaScript type=text/JavaScript>alert('Le téléphone a été mal saisi cas 1');</script>";  
 // marche pr les cas numero de la forme 01 01 01 01 01
  }
       
if(!ereg ("^([0-9]{10})$", $r9)) {
echo "<script language=JavaScript type=text/JavaScript>alert('Le téléphone a été mal saisi cas 2');</script>";  
$verif="pasok"; // marche pr les cas numero de la forme 0101010101
  }
Voila j utilise la fonction "ereg" pr tester et tt mé j arrive pas à "marier" ces 2 lignes de code !!
 
 
Merci d'avance !!! byee :hello:

mood
Publicité
Posté le 06-04-2006 à 17:26:00  profilanswer
 

n°1340867
Woutcha
Posté le 06-04-2006 à 17:39:17  profilanswer
 

Avec "^([\d]{2}[\s]?){4}[\d]{2}$" ca devrait le faire...

n°1341247
Woutcha
Posté le 07-04-2006 à 10:46:20  profilanswer
 

Petite rectification car la regex que j'ai donne permet des numeros de la forme "22222222 22"...
 
Une regex correcte serait plutot: "(^([\d]{2}[\s]){4}[\d]{2}$)|(^[\d]{10}$)"


Message édité par Woutcha le 07-04-2006 à 10:48:23
n°1341262
FlorentG
Unité de Masse
Posté le 07-04-2006 à 11:05:17  profilanswer
 

Parenthèse :
Je conseille de ne pas faire de regexp sur les numéro de téléphone. Entre ceux qui écrivent tout attaché, avec des espaces, des tirets, des points. Les cons comme moi qui rajoute l'indicatif du pays (ici aussi plusieurs formes, style 00 33 ou +33), les étrangers qui veulent taper leurs numéros qui évidemment n'est pas au même formats qu'ici. Les tordus qui tapent les lettres au lieu des chiffres (genre au lieu de 42 34, GA DA :D )
Bref, vaut mieux faire un test juste si quelque chose a été entré, parce que ça ca être vite-fait le bordel pour les pauvres utilisateurs :(

n°1342878
mitch46000
Allez c'est partie !
Posté le 10-04-2006 à 11:42:53  profilanswer
 

Merci pr vos conseils c'est sympa mais tu as raison Florent je vais pas me faire c........ je vais le metre au format tout attacher et vu que le site est destiné que pour des personnes francophes on va aps non plus se faire c.... bye

n°1342919
FlorentG
Unité de Masse
Posté le 10-04-2006 à 12:05:39  profilanswer
 

D'ailleurs je viens de m'inscrir à Paypal, je met dans la case numéro de téléphone un truc style +33-3-8...., le con voulait pas :D

n°1342944
mitch46000
Allez c'est partie !
Posté le 10-04-2006 à 12:23:09  profilanswer
 

lol oui je vois c'est la merde avec tout c'est pays qui ont pas le même format du coup pour tester tout ça , c'est une usine a gaz.......


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  souci de presentation dans mon formulaire

 

Sujets relatifs
Plusieur formulaire avec nom de champs identique ?Récupérer un élément précis du formulaire
formulaire et fonction mail()Récupérer avec une seule fonction champs de formulaire
verification formulaire avant enregistrement MysqlFormulaire avec gtkmm ??
saisie persistante dans un formulaireformulaire perte des données de l'url avec methode get
Formulaire dynamique / accès bddVérification d'un formulaire SANS javascript
Plus de sujets relatifs à : souci de presentation dans mon formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR