Accueil > Forum > > > > Creation d'un email
Creation d'un email
dimanche 29 juillet 2007 à 18:14:05 |
Creation d'un email

Tatoubest
|
Bonjour, Pourriez vous m'aider sur un petit soucis que j'ai depuis quelque jours, sur une page, j'ai un formulaire comme ceci : <tr> <td colspan="3">Je suis intéressé(e) par des informations complémentaires sur: </td> </tr> <tr> <td></td> <td><input type="checkbox" name="choix[]" value="achats"></td> <td>Les achats</td> <td></td> </tr> <tr> <td></td> <td><input type="checkbox" name="choix[]" value="QouS"></td> <td>Qualité ou Securité</td> <td></td> </tr> <tr> <td></td> <td><input type="checkbox" name="choix[]" value="RH"></td> <td>Resources humaines</td> <td></td> </tr> <tr>
sur une autre je recupere ces valeurs afin de pouvoir automatiquement envoyé un email en fonction du resultat selectionné. Par conséquent :
$choix=$_POST['choix'];
et je l'affiche :
foreach ($choix as $rep) { $contenu.='Choix utilisateur : '.$rep.'<br>'; } ma question est la suivante : Comment puis je faire pour apres les avoir recuperer, les placer dans un emails afin qu'ils sont automatiquement envoyé. ( Toujours en fonction du choix choisit) Par exemple si je choisit dans mon formulaire Achat et RH, alors j'enverais un email à Achat et RH si c'est seulement RH alors j'envoie seulement un mail à RH. Je vous remercie par avance de vos reponses qui me seront precieuses, Cordialement,
Tatou.
|
|
dimanche 29 juillet 2007 à 18:40:57 |
Re : Creation d'un email

Evangun
|
Hello,
tu as la fonction mail( ) pour envoyer un mail (cherche sur php.net)
Ensuite tu fais des conditions sur tes variables pour définir l'adresse où il faut envoyer, tout simplement.
à+
|
|
dimanche 29 juillet 2007 à 19:05:55 |
Re : Creation d'un email

Tatoubest
|
merci de ta reponse Evagun, En faite, j'ai oublié de vous noté cette partie de code :
// ******************MAIL******************/ $de_nom = "postmaster@"; //Nom de l'envoyeur $de_mail = "postmaster@"; //Email de l'envoyeur $vers_nom = $_POST['nom']; //Nom du receveur $vers_mail = $maildestinataire; //Email du receveur $sujet = " Demande d'informations"; //Sujet du mail
$message = $_POST['civ'].' '.$_POST['nom'].', à effectué une demande d information concernant :<br>'; foreach ($choix as $rep) { $message .= '-'.$rep.'<br>'; }; $message .= 'Fonction : '.$_POST['fonction'].'<br>'; $message .= 'Email : '.$_POST['email'].'<br>'; $message .= 'Telephone : '.$_POST['tel'].', Poste : '.$_POST['poste'].'<br>'; $message .= 'Type : '.$_POST['type'].' Nom :'.$_POST['noment'].'<br>'; $message .= 'Adresse : '.$_POST['adressent'].'<br>'; $message .= 'Message : '.$_POST['message'].'<br>';
if(!mail($vers_mail, $sujet, $message)) { $contenu.= "Email non envoye"; }else { $contenu.= "Email envoye"; } // ******************FIN MAIL****************** Et mon soucis est surtout la construction du mail destinataire. Je souhaiterais pouvoir recuperer en fonction des checkbox(s) selectioné(s), sa ou ses valeur(s) afin que le destinaraire du mail soit automatiquement gerer depuis le choix de l'utilisateur. Si je choisit Achat et QouS, la valeur de mon tableau sera c'est deux valeur mais comment dynamiquement les integrer dans la partie destinataire de l'email? Si par exemple j'en choisit plus d'un, il me faut deparer d'un ";" Encore merci d'avance de votre aide !
|
|
dimanche 29 juillet 2007 à 19:14:44 |
Re : Creation d'un email

Tatoubest
|
J'ai essayer differentes condition et pense que je lutte sur ce probleme ! exemple : /* ******************TRAITEMENT REDIRECTION MAIL******************
$maildestinataire = '';
for ($i=0; $i<$choix;$i++) { if ($choix[$i] != '') { $maildestinataire.= .$choix[$i].';'; } }
// ******************FIN TRAITEMENT REDIRECTION MAIL****************** Mais ca ne fonctionne pas...Souez indugent...je suis debutant...
|
|
dimanche 29 juillet 2007 à 19:20:25 |
Re : Creation d'un email

Evangun
|
T'inquiète, tu vas y arriver...
quelque chose plutôt comme ça :
$maildestinataire = '';
foreach ($_POST['choix'] as $value) { $maildestinataire .= $choix[$i].';'; }
non ?
|
|
dimanche 29 juillet 2007 à 19:21:34 |
Re : Creation d'un email

Evangun
|
Réponse acceptée !
oups excuse $maildestinataire = '';
foreach ($_POST['choix'] as $value) { $maildestinataire .= $value.';'; }
|
|
dimanche 29 juillet 2007 à 19:56:09 |
Re : Creation d'un email

Tatoubest
|
Merci beaucoup de ton aide Evangun ! Ca fonctionne tres bien ! Tres sympas de ta part 
|
|
dimanche 29 juillet 2007 à 20:06:29 |
Re : Creation d'un email
|
dimanche 5 août 2007 à 03:28:35 |
Re : Creation d'un email

emilie14
|
salut, je suis débutante en php comme toi, j'ai le même problème dans l'envoi des emails, je ne comprends pas bien ton code, est ce que tu pourras me l'expliquer un peu stp?Merci d'avance!
|
|
jeudi 16 août 2007 à 08:42:00 |
Re : Creation d'un email

Tatoubest
|
salut emilie14, la réponse donnée par Evangun permet de recuperer la valeur de ou des emails destinataire(s), de la placé dans ma variable $destinataire, par la suite destiné à l'envoie du message. Au début elle est initialisé à vide. $maildestinataire = '';
foreach ($_POST['choix'] as $value) { $maildestinataire .= $value.';'; } Par conséquent, ma variable choix qui peux contenir une ou plusieurs valeurs est declaré comme un tableau. Donc, pour recuperer sont contenue, on utilise un foreach. Pour ce qui est de la construction du mail proprement dite, moi j'ai faite comme ca, mais il existe peut etre plus simple, je ne sais pas, mais l'avantage c'est que celle ci fonctionne :
$message .= 'Fonction : '.$_POST['fonction'].'<br>'; $message .= 'Email : '.$_POST['email'].'<br>'; $message .= 'Telephone : '.$_POST['tel'].', Poste : '.$_POST['poste'].'<br>'; $message .= 'Type : '.$_POST['type'].' Nom :'.$_POST['noment'].'<br>'; $message .= 'Adresse : '.$_POST['adressent'].'<br>'; $message .= 'Message : '.$_POST['message'].'<br>';
if(!mail($vers_mail, $sujet, $message)) { $contenu.= "Email non envoye"; }else { $contenu.= "Email envoye";
Désoler de répondre si tardivement, j'etais partis en vacances... Tiens moi au courant !
Tatoubest
|
|
Cette discussion est classée dans : formulaire, email, creation, choix, rh
Répondre à ce message
Sujets en rapport avec ce message
AIDEZ MOI !!! Formulaire et Email [ par xevslipknot ]
XeVsLiPkNoTJ'aimerai savoir un trucG fai mon formulaire htmlJe recupere les valeur sur une autre page en phpMais j'aimerai aussi les recuperer en mail
Mail et formulaire [ par Jackboy ]
J'aimerai créer un formulaire, assez complexe (pas seulement email, nom, message,...) et j'aimerai avoir ce formulaire envoyer dans un email et format
formulaire pour e-mail invisible [ par pyranhaz ]
Bonjour,Je cherche à élaborer un formulaire php afin que les clients de mes petites annonces puissent envoyer leur réponse sans connaître le e-mail du
formulaire en email vers deux adresses [ par metis15 ]
Bonjour,toujours ce script qui se termine comme ça pour m'envoyer le formulaire par mail :$recipient = "moi@wanadoo.fr";$subject = "FormulaireGT";$mai
Email en php sans formulaire aide merci ! [ par escrow ]
bonsoir , apres avoir nivagué des heures et des heuresje n'ai pas reussi a trouver un code php qui me permet d'envoyer un email sans formulaire de cet
Mini formulaire... [ par lard ]
Bonjour,Je débute en PHP donc soyez indulgent....Voici ma demande:Sur une page Web, je voudrais que les utilisateurs puissent entrer leurs adresses Em
email formulaire [ par astrolabbcracker ]
bonjour, après avoir lutté pendant 2 heures pour trouver mon bonheur, finalement déçu, je me lance pour vous poser une question.je n'ai pas trouvé de
formulaire pour un site [ par fartounet ]
Salutation J'ai un site et j'aimerai faire un formulaire qui serai envoyé a mon Mail. avec en champ : E-mail, Alliance, du texte, et une partie a choi
liste a choix multiple [ par jackrichard ]
Bonjour a tous dans mon formulaire l'utilisateur peut choisir plusieur choix j'aimerai savoir commen on récupère les donnée dans la page vers laquelle
récupérer automatiquement un adresse email dans un formulaire envoyé en php3 [ par motosbikes ]
Bonjour, quelqu'un pourrait il me dire comment faire pour récupérer automatiquement l'adresse email d'une personne qui valide un formulaire envoyé sur
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|