IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

envoi de mail [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 90
    Par défaut envoi de mail
    Bonjour,

    J'effectue des demandes de retour de produits, en notifiant la personne en charge par mail des produits retournés.Mon problème est que je n'arrive pas à faire en sorte que tous les produits sélectionnés soient envoyés dans le même mail.Si j'en sélectionne 3, 3 mails sont envoyés au lieu d'un seul.
    J'avais créé au départ cette table
    RETOUR_PRODUIT(id_commande,id_produit,quantite,code_retour)
    puis je me suis dit que je devrais en créer une autre pour essayer de régler mon problème mais cela n'a rien arrangé
    DEMANDE_RETOUR(code_retour,date_de_demande)
    Je récupère mes libellés dans la table PRODUIT.

    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
     
     
    if($flag==0)
    {
     echo"La demande de retour du ou des produit(s) sélectionné(s) a été effectuée";
     
    demande_retour($code_retour,$date_de_demande);
    $retour2 = requete_sql("SELECT id_commande,libelle,quantite,DEMANDE_RETOUR.code_retour FROM RETOUR_PRODUIT,PRODUIT,DEMANDE_RETOUR WHERE RETOUR_PRODUIT.id_produit=PRODUIT.id_produit
    AND DEMANDE_RETOUR.code_retour=RETOUR_PRODUIT.code_retour
    AND DEMANDE_RETOUR.code_retour='$code_retour'");
     
    	while ($donnees2 = mysql_fetch_array($retour2))
    	{
    	$id_commande=$donnees2['id_commande'];
    	$libelle_produit=$donnees2['libelle'];
    	$quantite=$donnees2['quantite'];
    	$code_retour=$donnees2['code_retour'];
     
     
    	$sujet="Retour de produits";
            $message="j'affiche les variables id_commande ,libelle_produits etc dans un message en html";
            expediteur="jean@yahoo.fr";
            destinataire="support@yahoo.fr";
          envoi_mail($expediteur,$societe,$destinataire,$sujet,$message); 
          }
    }

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2006
    Messages : 400
    Par défaut
    Tu dois commencer par construire le message HTM.
    Une fois les informations concernant les différents produits ajoutées au message, tu peux envoyer le mail.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $message = "";
    $retour2 = requete_sql("SELECT ...");
    while ($donnees2 = mysql_fetch_array($retour2))
    {
      $message .= "...";
    }
    envoi_mail($expediteur,$societe,$destinataire,$sujet,$message);

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 90
    Par défaut
    Merci jeremya.Par contre, il faut construire le tableau en dehors de la boucle et laisser tous éléments dynamiques dans la boucle pour que ça fonctionne bien.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Envoi de mail au format html
    Par Mephyston dans le forum C++Builder
    Réponses: 2
    Dernier message: 22/01/2004, 12h29
  2. Envoi de mail au format Rich-Text
    Par LineLe dans le forum ASP
    Réponses: 4
    Dernier message: 29/10/2003, 16h27
  3. envoi de mail avec attachement de fichier
    Par GMI3 dans le forum Modules
    Réponses: 2
    Dernier message: 24/09/2003, 11h22
  4. Outlook ne se ferme pas après un envoi de mail
    Par Joke dans le forum VBA Access
    Réponses: 2
    Dernier message: 07/06/2003, 17h32
  5. envoi de mail, protocol SMTP langage C
    Par Heimdall dans le forum Développement
    Réponses: 2
    Dernier message: 23/05/2003, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo