Envoie de mail automatique [Résolu]

cs_sema 110 Messages postés mardi 22 mars 2005Date d'inscription 16 juin 2005 Dernière intervention - 10 mai 2005 à 10:06 - Dernière réponse : cs_Anthomicro 9440 Messages postés mardi 9 octobre 2001Date d'inscription 13 avril 2007 Dernière intervention
- 11 mai 2005 à 18:46
hello,

(j'ai cherché mais je n'ai rien compris)
je voudrai mettre en place un systeme qui permet l'envoie de mail automatique quand il y a un ajout dans la base

voila,
j'ai une base access, avec plusieurs tables,
j'ai plusieurs formulaires, entre autre des formulaires qui permet l'ajout dans les differentes tables de ma base.

l'ajout est effectué par les utilisateurs qui s'identifient d'abord.

savez vous comment faire pour effectuer un envoie par mail dès qu'un utilisateur ajoute une ligne dans une table de la base de données.

ps:
je peux (ou ptet je dois) stocker les adresses mails dans une table 'adresse' de ma base.

merci pour votre aide!!!
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
cs_Anthomicro 9440 Messages postés mardi 9 octobre 2001Date d'inscription 13 avril 2007 Dernière intervention - 10 mai 2005 à 21:03
3
Merci
Salut,



lorsqu'il y a un ajout dans la base, tu rajoutes une ligne avec la
fonction mail('destinataire@fai.com','sujet','message'[,headers]); (les
headers sont optionnels mais te permettent d'envoyer un message en HTML
par exemple, bref consultes la doc de la fonction mail : fr.php.net)


<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>

Merci cs_Anthomicro 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 85 internautes ce mois-ci

Commenter la réponse de cs_Anthomicro
cs_sema 110 Messages postés mardi 22 mars 2005Date d'inscription 16 juin 2005 Dernière intervention - 11 mai 2005 à 09:31
0
Merci
déja, merci beaucoup pour avoir repondue,

j'ai fais exactement ce qu'il y a dans php.net,
mais j'ai une erreur, plutot un warning, et je ne sais pas à quoi ça correspond:

Warning: mail() expects parameter 1 to be string, resource given in c:\program files\easyphp1-7\www\..........

pourtant j'ai juste fais un essai avec l'exemple fournie :



<?php
/* destinataire */
$to  =  "Mary <mary@example.com>" . ", " ; // notez la virgule
$to .= "Kelly <kelly@example.com>";

/* sujet */
$subject = "Anniversaires &#224; souhaiter en Ao&#251;t";

/* message */
$message = '
<html>
<head>
 <title>Rappel des anniversaires d\'Ao&#251;t</title>
</head>

Voici la liste des anniversaires du mois d\'Ao&#251;t!

 Ami  |Jour |Mois |Ann&#233;e |

----

Guillaume, 3, Ao&#251;t, 1970,

----

Sandra, 17, Ao&#251;t, 1973

</html>
';

/* Pour envoyer un mail au format HTML, vous pouvez configurer le type Content-type. */
$headers   = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* D'autres en-t&#234;tes */
$headers .= "To: Mary <mary@example.com>, Kelly <kelly@example.com>\r\n";
$headers .= "From: Birthday Reminder \r\n";
$headers .= "Cc: birthdayarchive@example.com\r\n";
$headers .= "Bcc: birthdaycheck@example.com\r\n";

/* et hop, &#224; la poste */
mail($to, $subject, $message, $headers);
?> 



encore merci pour ton aide
Commenter la réponse de cs_sema
cs_Anthomicro 9440 Messages postés mardi 9 octobre 2001Date d'inscription 13 avril 2007 Dernière intervention - 11 mai 2005 à 18:46
0
Merci
Essaie ça :



$to  = 'mary@example.com,kelly@example.com';


<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
Commenter la réponse de cs_Anthomicro

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.