Multiple email en php

Fermé
trobador - 19 avril 2010 à 10:08
Bakux Messages postés 1195 Date d'inscription jeudi 19 février 2009 Statut Membre Dernière intervention 5 juillet 2015 - 19 avril 2010 à 15:21
Bonjour

j'essaye de faire un formulaire qui me permettrait d'envoyer un email à une destination différente selon un choix fait dans un menu déroulant

mais je pense que ma formule est mauvaise

la voici

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";





if($f_13==$ville_a)
{$mail=$mail_1;}
elseif($f_13==$ville_b)
{$mail=$mail_2;}
elseif($f_13==$ville_c)
{$mail=$mail_3;}
elseif ($f_13==$ville_d)
{$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>";



Merci

A voir également:

1 réponse

Bakux Messages postés 1195 Date d'inscription jeudi 19 février 2009 Statut Membre Dernière intervention 5 juillet 2015 188
19 avril 2010 à 15:21
Tu peux faire beaucoup plus simple (enfin selon moi ...) :


<select name="ville">
<option value="1">Paris</option>
<option value="2">Poitiers</option>
<option value="3">Bordeaux</option>
<option value="4">Lyon</option>
</select>

<?php

$mail = "". $POST_['ville'] ."@gmail.com";

Cela permet via le formulaire d'attribuer un nombre au choix de la liste déroulante, ca qui modifier les mails ...

Demande moi si tu ne comprends pas mon prog ^^
0