2017-06-01 1 views
0

Je suis encore un peu nouveau dans ce domaine et je ne sais pas par où commencer. Je cherche à créer un formulaire de contact php où user_1 qui remplit le formulaire et le soumet envoie à Emai_1 et user_2 qui remplit le formulaire envoie à Email_2 et ainsi de suite entre les deux. Ou n'est-ce pas possible?Envoyer un formulaire à un e-mail lors de la soumission, mais à un autre e-mail sur une autre soumission?

+0

magasin une recherche 'utilisateur - email' quelque part –

Répondre

0

Vous souhaitez envoyer un message électronique à deux adresses e-mail différentes. Vous devez donc stocker une variable dans la base de données, qui conservera la valeur last_email_sent_to après chaque envoi. et chaque fois que vous utiliserez l'autre valeur pour envoyer un e-mail à et la mettra à jour dans la variable "last_email_sent_to".

espérons que cela aide.

+0

Merci, je verrai ce que je peux faire, merci pour vos commentaires. – Discomat

0

Vos boutons submit:

<input type="submit" name="sales_submit" value="Contact sales department" /> 
<input type="submit" name="hr_submit" value="Contact HR department" /> 

la page d'action, votre script PHP:

<?php 
if(!empty($_POST['sales_submit'])) { 
    //send email to Robert 
} elseif(!empty($_POST['hr_submit'])) { 
    // send email to Sabrina 
} else { 
    // How the hell did you reach this code without any submit button? 
} 

Si la destination e-mail dépend des valeurs de formulaire, vous pouvez utiliser la même technique. Au lieu d'avoir deux boutons de soumission, vous pouvez simplement, dans votre code PHP sur la page de destination du formulaire, tester les valeurs et modifier le comportement. Ont exactement les boutons d'envoi même comportement que les autres entrées

<?php 
if(!empty($_POST['question_is_sales_relative'])) { 
// do an action for sales 
} else { 
// ... 
} 
+0

Salut merci l'homme, mais je n'essaie pas d'avoir deux boutons de soumission, seulement 1 bouton de soumission avec des actions différentes, disons user_1 remplit le formulaire et envoie à email @ 1 alors user_2 remplit le formulaire envoie à email @ 2 et user_3 être envoyé à email @ 1 à nouveau et ainsi de suite, de sorte qu'un email de vente ne soit pas brisé avec des requêtes et ils ne recevront jamais la même soumission de formulaire. Merci pour la réponse – Discomat