bonjour,
tout d'abord merci a toutes les personnes qui contribue à l'alimentation du forum car pour un novice développeur les conseils qui y sont prodigués sont super pratique.
Je n'ai encore poster aucun code car étant novice je ne veux pas mettre n importe quoi.
ma question
je realise un site d'achat et de vente entre particuliers et au moment ou un acheteur passe commande je voudrais que les vendeur recoive un mail pour les prevenir qu'il ont vendu un article.
Je fonctionne en BDD sql.
voici un bout du code
l'acheteur a passer commande a payer et est rediriger sur la page de finalisation de la commande
les information concernant la commande sont inserer dans la table stat_com_cours
--------
// requete sur la table des commande en cours
$reponse = mysql_query("SELECT * FROM stat_com_cours") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse) ){
$id = $donnees['id'];
$nomarticle = $donnees['nomarticle'];
$vendeur = $donnees['vendeur'];
$acheteur = $donnees['acheteur'];
$prix = $donnees['valeur'];
exemple 12 jeuxvideo vendeur2 acheteur1 10¤
25 cleusb vendeur5 acheteur1 10¤
les vendeur sont differents //ces information sont inserer dans cette table ci dessous
mysql_query ("INSERT INTO stat_a_confirm (id, nomarticle, vendeur, acheteur, valeur, id_transac)
VALUES ('$id_annonce', '$nomjeux', '$vendeur', '$acheteur','$prix', '$id_transac')");
// je supprime les meme donnees de la table com_cours
mysql_query ("DELETE FROM stat_com_cours WHERE acheteur='$pseudo_membre'"); $pseudo_membre correpond a la session
// suppression des articles correspondant au id de la table article
mysql_query ("DELETE FROM article WHERE id='$id"); il arrive a reperer chaque id de la requete plus haut et les supprimes
// envoi de mail au vendeurs
$body="Felicitation $vendeur , vous venez de vendre un ou plusieurs article reference a rapeler a chaque correspondance : $id_transac \n\n Rendez vous dans la partie mes ventes de votre zone membre sur afin de confirmer la vente et de proceder a l'envoi de celui ci.\n\nMerci de la confiance que vous nous accordez.";
$titre="Felicitation, vous venez de faire une vente";
// je selectionne les email de la table membres (car c'est qu'entre membre que les transactions sont possible)
$reponse = mysql_query("SELECT * FROM membre WHERE pseudo='$vendeur'");
while ($donnees = mysql_fetch_array($reponse) )
{
$email= $donnees["email"]; //recuperation de l'email
//envoi du mail
mail($email,$titre,$body,"From: monmail@mondomaine.com");
}
}//fin du while de la requete principale
mon probleme est si je fait l'essai avec un seul vendeur cela fonctionne le vendeur recoi bien sont email parcontre avec plusieur vendeur cela ne fonctionne pas uniquement le vendeur du dernier article de la commande recoi le mail et non les autres.
et la je bloque vraiment quel fonction puis je utiliser pour recuperer chaque email de la table membre correspondant a chaque vendeur selectionner sachant que quand je selectionne les vendeur et que je lui demande d'inserer dans une autre table ca fonctionne chaque vendeur est inserer donc je comprend pas si je selectionne chaque email par rapport a la variable $vendeur il me les prend pas tous.
j'espere que je touverais une reponse car sans ca mon site ne pourra pas avoir lieu.
j'attend vos reponse avec impatience
merci beaucoup