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

Langage PHP Discussion :

[Mail] Mail confirmation résumé panier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Par défaut [Mail] Mail confirmation résumé panier
    Bonjour à Tous,

    Je suis sur le point de finaliser un petit shop en ligne. Tout fonctionne nickel (session, panier, ajout, suppression).

    J'en arrive au checkout où je souhaite simplement envoyer un mail au commerçant et une confirmation à l'acheteur.
    Seulement voilà, comment puis-je intégrer à mon mail le résumé du panier (géré par session) (boucle foreach et while) ?

    Est-il possible, à l'intérieur de la fonction mail(), de faire usage d'une boucle pour lister les produits commandés ? Comment procéder au mieux ?

    Merci de m'éclairer !

    Len

  2. #2
    Membre confirmé Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Par défaut
    Il suffit de préparer ton message dans une variable au format HTML et d'envoyer le message au format HTML.
    Je pense qu'il faut inclure quelque chose de spécial pour dire que le mail sera en HTML. Renseigne toi sur ça.

  3. #3
    Membre habitué
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Par défaut
    Merci pour ta réponse Rodrick !

    J'aimerai bien préparer mon message dans une variable.

    Mon problème c'est comment réaliser une boucle afin de stocker le détail des différents articles commandés qui seront envoyés comme confirmation de commande ?

  4. #4
    Membre habitué
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Par défaut
    Encore moi !

    J'explore la piste sugérée par Rodrick (Mail HTML), mais je bute.

    Comment intégrer des variables dans le code HTML contenu dans mon $message=''; ?

    J'ai trouvé passablement d'exemple, mais pas ce dont j'ai besoin !
    Typiquement, je récupère du formulaire précédent le checkout, les données pour l'envoi de la commande (nom, adresse, etc.) Comment les insérer dans mon code HTML du mail ? Je dois me gourrer entre " et '. Si vous aviez un petit exemple !?

    Deplus, cette variante me permettrait-elle d'exécuter une boucle directement (je stock en variable de session le panier que j'aimerai pouvoir confirmer à l'acheteur et au commerçant).

    Un petit coup de pouce serait vraiment sympa !

  5. #5
    Membre éprouvé
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Par défaut
    Humm... je ne vois pas vraiment ou se situe ton problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $ma_variable = '';
     
    while (toute mes données ne sont pas lue) {
      $ma_variable .= 'mes donnees que je concatene' . '<br />';
    }
     
    mail('adresse@email.com', 'Confirmation de votre commande', $ma_variable, $eventuels_header_pour_envoyer_en_html);

  6. #6
    Membre habitué
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Par défaut
    Merci pour ta réponse Rakken !

    Voilà, ton exemple me permet d'avancer un petit peu.

    En fait, je souhaite faire un tableau dans mon mail html qui me permettrait d'afficher le contenu du panier comme confirmation de commande.

    Comment dans ce cas, "ressortir" les variables stockées via ma boucle ?

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

Discussions similaires

  1. envoi mail de confirmation
    Par Samysam25 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 28/06/2007, 15h49
  2. [Mail] Mail de confirmation
    Par kuja2053 dans le forum Langage
    Réponses: 5
    Dernier message: 19/02/2007, 21h00
  3. [Mail] Problème d'e-mail de confirmation
    Par FSDonwload dans le forum Langage
    Réponses: 3
    Dernier message: 17/12/2006, 21h40
  4. [Mail] Mail de confirmation
    Par tyarak dans le forum Langage
    Réponses: 9
    Dernier message: 13/11/2005, 10h49

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