J'ai besoin d'aide.
Mon programme n'a pas l'air de passer par partout :
Modifié par jytest (17 Apr 2012 - 15:03)
Mon programme n'a pas l'air de passer par partout :
if (isset($_POST['envoi'])) {
/* ici */
$vousetes = trim($_POST['vousetes']);
$nom = trim($_POST['nom']);
$prenom = trim($_POST['prenom']);
$societe = trim($_POST['societe']);
$localite = trim($_POST['localite']);
$pays = trim($_POST['pays']);
$tel = trim($_POST['tel']);
$email1 = trim($_POST['email1']);
$concerne = trim($_POST['concerne']);
$message = trim($_POST['message']);
$nom=ucwords(strtolower($nom));
$prenom=ucwords(strtolower($prenom));
$societe=ucwords(strtolower($societe));
$localite=ucwords(strtolower($localite));
switch($concerne) {
case 'CRE':
$concerne='CREATION';
break;
case 'IMP':
$concerne='IMPRESSION';
break;
case 'WEB':
$concerne='WEBDESIGN';
break;
case 'KIT':
$concerne='KIT PROMO';
break;
case 'BTK':
$concerne='BOUTIQUE';
break;
default:
$concerne='Ordre général';
break;
}
if ((strlen($vousetes)>0) AND (strlen($nom)>0)
AND (strlen($localite)>0) AND ($pays!="XX")
AND (strlen($tel)>0) AND (strlen($email1)>0)
AND (strlen($message)>0)) {
$atom = '[-a-z0-9!#$%&\'*+\\/=?^_`{|}~]';
$domain = '([a-z0-9]([-a-z0-9]*[a-z0-9]+)?)';
$regex = '/^'.$atom.'+'.'(\.'.$atom.'+)*'.'@'.'('.$domain .'{1,63}\.)+'.$domain.'{2,63}$/i';
if (preg_match($regex, $email1)) {
...
} else {
...
}
}
}
Modifié par jytest (17 Apr 2012 - 15:03)