Bonjour
je voudrais pouvoir envoyer un email à un destinataire différent en fonction du choix de l'internaute.
Si l'utilisateur choisi dans une liste déroulante une ville alors le mail sera envoyé chez un destinataire se trouvant dans cette ville
j'ai fait ça
pour les variables :
$ville_a="Paris";
$ville_b="Poitiers";
$ville_c="Bordeaux";
$ville_d="Lyon";
$list['f_13']=array(" ",$ville_a, $ville_b, $ville_c, $ville_d);
$mail_1="1@gmail.com";
$mail_2="2@gmail.com";
$mail_3="3@gmail.com";
$mail_4="4@gmail.com";
// conditionnelle pour le mail
if( in_array($ville_a, $list['f_13'] ) )
$mail = $mail_1;
elseif( in_array($ville_b, $list['f_13'] ) )
$mail = $mail_2;
elseif( in_array($ville_c, $list['f_13'] ) )
$mail = $mail_3;
elseif ( in_array($ville_d, $list['f_13'] ) )
$mail = $mail_4;
else
$mail = $mail_4;
// adresse mail
if(mail($mail, $titre, stripslashes($corps), $tete)){
$ok_mail="true";
}else{
$erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>";
Mais voilà tout arrive dans le premier mail quelque soit le choix... peut être à cause de la liste
Je tourne en rond depuis pas mal de temps
Merci