Numero de tel php 10 caract max sans espace

Résolu/Fermé
carlos - 30 avril 2009 à 20:21
 carlos - 30 avril 2009 à 22:31
Bonjour,

voila je suis sur une base oscommerce j'utilise le système de paiement payline version php

j'ai un soucis; une erreur est provoqué des lors que le champ du numéro de tel n'est pas valide

ex: un client créer un compte et indique son numéro de tel comme cela

04 96 3? 2? 25 avec espace ou tiret cela genere une erreur car la solution payline exige un format de 10chiffres

cela est assez rare généralement les clients indique numéro de tel sans espace est donc pas de problème

et donc je voudrai indiquer une ligne dans mon code php qui empêche les espaces ou tiret par exemple

voici la ligne de code :

$telephone = tep_db_prepare_input($HTTP_POST_VARS['telephone']);
A voir également:

1 réponse

Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
30 avril 2009 à 21:47
Salut, essaye ceci :
$telephone = tep_db_prepare_input($HTTP_POST_VARS['telephone']);
$chaine = str_replace(CHR(32),"",$telephone);
$chaine = str_replace("-","",$telephone);


Je ne suis pas sûr pour le tiret : il faut peut-être un caractère spécial. Mais essaye quand même !

Voilà
3
super j'avais trouve pour le premier

mais merci bcp pour la suite
0