Page 1 sur 1

preg_match

Posté : 12 nov. 2011, 19:38
par pacphil
bonjour un petit soucis comment faire pour laissé le champs portable(gsm) vide dans un contrôle du champ et passé dans l'insertion dans une table?

Mais si l'on insert un numéro le contrôle dois de faire
if (preg_match('/\(?\d{4}\)?[-\s.]?\d{3}[-\s.]\d{3}/x', $gsm)) {
} else {
	echo'<div align="center"><b>Votre numé&eacute;ro de portable est faux </b></div>';
	include("sources/bas.php");
	$add=1;
	return FALSE;
}
Merci

Re: preg_match

Posté : 12 nov. 2011, 20:25
par pacphil
sorry je viens de trouver
//contrôle du numéro du portable//
if(!empty($gsm))
{
if (preg_match('/\(?\d{4}\)?[-\s.]?\d{3}[-\s.]\d{3}/x', $gsm)) {
  $gsm = true;
} else {
	echo'<div align="center"><b>Votre numé&eacute;ro de portable est faux </b><br /><br />
	     <a href="javascript:history.go(-1)"><b>Retour au formulaire</b></a></div>';
	include("sources/bas.php");
	$add=1;
	return FALSE;
}
}
Merci