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 :

Envoyer e-mail avec traitement données MySQL [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2007
    Messages : 262
    Points : 172
    Points
    172
    Par défaut Envoyer e-mail avec traitement données MySQL
    Bonjour,

    Je souhaiterai dans mon application avoir la possibilité d'envoyer un mail contenant un CR effectué à partir de données de ma BDD :

    Mon traitement SQL :
    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
    $analyse=mysql_query("select * from analyse where projet_nom='$projet'");
     
    		while ($data=mysql_fetch_object($analyse))
    		{
     
    		echo "
    		<div id='chap'>$data->chap_nom</div><p>
    		<div id='quest'>A la question $data->quest_nom</div>
    		<div id='rep'>Je réponds $data->rep_nom</div>
    		<div id='qualif'>$data->qualif_nom</div>";
    			if ($data->repOuv_nom !== '0') {
    		echo " <div id='repOuv'>J'ajoute $data->repOuv_nom</div>";
    		}
    		if ($data->comm_nom !== '0') {
    		echo " <div id='comm'>$data->comm_nom</div><p>";
    		}
    		}
    et maintenant, si je veux l'envoyer dans un mail pour que le destinataire recoive ces informations je ne sais pas comment faire.
    Il faudrait que les intègre dans une variable mais je ne sais pas comment faire...

    Voici mon code pour le mail :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $mail = "Vous avez été contacté par :: $nom ::\n\n pour le projet $projet\n\n Sujet : '$sujet' \n Message : $message\n Analyse :  ";
    if( mail('mail@hotmail.fr','Contact depuis site', $mail) )
    Voila merci d'avance.

  2. #2
    Membre éclairé Avatar de cadoudal56
    Profil pro
    Inscrit en
    Février 2005
    Messages
    694
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 694
    Points : 779
    Points
    779
    Par défaut
    Hello,

    echo te sers a afficher directement.
    Tout ce que tu affiches directement doit se trouver dans la variable.
    Il ne te reste qu'a changer les echos pour les mettre dans la variable.

    Ce qui donnerait quelque chos comme ceci ;

    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
     
    $analyse=mysql_query("select * from analyse where projet_nom='$projet'");
    $message = ""; 
    		while ($data=mysql_fetch_object($analyse))
    		{
     
    		$message .= "
    		<div id='chap'>$data->chap_nom</div><p>
    		<div id='quest'>A la question $data->quest_nom</div>
    		<div id='rep'>Je réponds $data->rep_nom</div>
    		<div id='qualif'>$data->qualif_nom</div>";
    			if ($data->repOuv_nom !== '0') {
    		$message .=  " <div id='repOuv'>J'ajoute $data->repOuv_nom</div>";
    		}
    		if ($data->comm_nom !== '0') {
    		$message .=  " <div id='comm'>$data->comm_nom</div><p>";
    		}
    		}
    @+
    cadou

  3. #3
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2007
    Messages : 262
    Points : 172
    Points
    172
    Par défaut
    Merci c'est nickel !!

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

Discussions similaires

  1. Réponses: 21
    Dernier message: 18/12/2006, 18h50
  2. envoyer un mail avec mon programme
    Par shrek dans le forum C++Builder
    Réponses: 8
    Dernier message: 06/12/2006, 13h27
  3. envoyer un mail avec javascript
    Par robocop2776 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/10/2005, 15h38
  4. Comment envoyer un mail avec la commande mail
    Par pi3141563 dans le forum Réseau
    Réponses: 5
    Dernier message: 21/10/2004, 14h34
  5. Envoyer un mail avec mailto de haute importance
    Par VirginieGE dans le forum ASP
    Réponses: 3
    Dernier message: 13/08/2004, 14h41

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