Bonjour,
Je travail sur un site de vente sur internet.
Je voudrai envoyé un mail au client lorsque la commande est expédiée.
En fait, sur la gestion des commandes, j'ai un menu déroulant avec les différents états que la commande peut avoir: annulée, en attente fournisseur, expediée... Il faudrait que lorsque je modifie le statut, le mail s'envoi...
Ca j'y arrive, mais je voudrai que le mail ne s'envoi qu'une seule fois, c'est à dire uniquement lorsque je change l'état de mon select pour passer à option value=expediée...
Voila mon code source:
Je ne sais pas si j'ai réussi à être clair.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 ... <td width="171"><div align="right" class="Style10">état de la commande </div></td> <td width="589" class="Style9"><select name="statut" class="Style2"> <option value="En cours de traitement"<? if($statut=="En cours de traitement"){echo" selected";} ?>>En cours de traitement</option> <option value="Commande fournisseur"<? if($statut=="Commande fournisseur"){echo" selected";} ?>>Commande fournisseur</option> <option value="En attente"<? if($statut=="En attente"){echo" selected";} ?>>En attente</option> <option value="Expediee"<? if($statut=="Expediee"){echo" selected";} ?>>Expediée</option> <option value="Annulee"<? if($statut=="Annulee"){echo" selected";} ?>>Annulée</option> </select> </td> </tr> <td width="589" class="Style2"><label> <? $message .= "Bonjour $prenom $nom,\n\n"; $message .= "Votre commande n° $commande sur Mon-Cheval.fr a bien été expédiée.\n"; $message .= "Le colis a été envoyé à l'adresse suivante : $adrliv\n"; $message .= "Merci de votre confiance et a bientôt sur http://www.mon-cheval.fr\n"; $message .= "Une question ? N'hésitez pas : contact@mon-cheval.com ou 0 800 500 749, Numero VERT\nAppel gratuit depuis un telephone fixe en france metropolitaine\n\n"; $message .= "Amicalement,\n\n"; $message .= "L'equipe Mon-Cheval\n"; $message .= "____________________________________\n"; $message .= "Mon-Cheval.fr | Réalisé par http://www.urbanshot.com"; ?> <input type="submit" name="Submit" value="Modifier" onclick="<? if($statut=="Expediee"){mail("$mail", "[MON-CHEVAL] Votre Commande", $message, "from: $from");}?>"/> ...
Si vous voulez plus d'infos demandez moi...
Merci d'avance.
Partager