Bonjours,

j'ai un petit problème concernant ma fonction elle marche niquel mais j'arrive pas a la mettre dans mon code c'est a dire que je fais ma fonction qui me sert a modifier mes numero de téléphone qui sont mal enregistré

exemple ceu qui posède 0033/654/546 ou ceu qui ont 06-98-89 celui là est trop court

par exemple donc ce que je fais c'est quant un numero n'es pas bon soit je le modifie soi je fai un message d'erreur qui
dit numero pas correct

mais quand je fai l'affichage je veu que les numero modifié ou bon je vous montre ce que j'ai fais.

ma fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
 
function remplaceNum($numero)
{
 $error = "numero pas correct";
 
 $numero = Str_replace ("." ,"", $numero);
 $numero = Str_replace ("-","", $numero);
 $numero = Str_replace ("/","", $numero);
 $numero = Str_replace ("+33","", $numero);
 $numero = Str_replace ("0033","", $numero);
 $numero = Str_replace (",","", $numero);
 $numero = Str_replace (";","", $numero);
 $numero = Str_replace (" ","", $numero);
 $numero = Str_replace ("+","", $numero);
 $numero = Str_replace ("_","", $numero);
 //rajoute autant de caractère que de filtre que tu veut en faite
 if ($numero[StrLen($numero)-9] == 6 && StrLen($numero) == 9 )
 {
 
  $numero = "0".$numero;
 
  }
  else{ return $error;}
  if(ctype_digit($numero)){return $numero;} else{ return $error;}
}
et mon appel:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
remplaceNum($numero);
 
	$export_query=mysql_query(" SELECT customers_id, customers_nom, customers_prenom , customers_gsm, customers_email FROM customers WHERE  customers_gsm = '".$numero."'  customers_gsm REGEXP "^[0-9]*$"  ");
 
	$export_data .="customers_id" . "\t"; $export_data .="customers_nom" . "\t"; $export_data .="customers_prenom" . "\t"; $export_data .="customers_gsm" . "\t"; 
		$export_data .="customers_email" . "\t";  $export_data .="\n";
 
	while ($export=mysql_fetch_array($export_query)) {
 
		$export_data .=$export["customers_id"] . "\t";
		$export_data .=$export["customers_nom"] . "\t";
		$export_data .=$export["customers_prenom"] . "\t";
		$export_data .=$export["customers_gsm"]  "\t";
		$export_data .=$export["customers_email"] . "\t";
		$export_data .="\n";
	}