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 :

Soucis de variable en envoyant un mail


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 26
    Points : 13
    Points
    13
    Par défaut Soucis de variable en envoyant un mail
    Bonjour, j'ai une petite demande, je veux envoyer la valeur des champs d'un petit formulaire en e-mail dans le sujet et dans le message de l'e-mail donc voici mon code et si quelqu'un pourrait me dire ou est mon problème s'il vous plait, j'ai déjà beaucoup cherché.
    Merci d'avance

    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
    <form name="informations" action="formulaire.php" method="post"> 
    	<p>
    		<label for="societe">Société :</label>
    		<input type="text" name="societe" id="societe" autofocus required/>
    		<br />
    		<br />
    		<label for="nom">Nom :</label>
    		<input type="text" name="nom" id="nom" required/>
    		<br />
    		<br />			
    		<input type="submit" name="valider" value="Ok" 
     
    <?php	
    if(isset($_POST['valider']))
    {		
    	$nom = $_POST['nom'];
    	$societe = $_POST['societe']; 
    	$to = "monmail@monmail.com";	
    	$subject = "M. ou Mme" $nom, "de la société" $societe; //la ou est mon probleme
    	$message = "M. ou Mme" $nom, "de la société" $societe;
    	$from = "noreply@ddecode.com"; 
    	$headers = "From:" .$from; 			
    	mail($to,$subject,$message,$headers);			
    }	
    ?>

  2. #2
    Membre éprouvé
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Points : 1 057
    Points
    1 057
    Par défaut
    Salut,

    Pour concaténer les chaines et les variables, il faut un "." :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $subject = "M. ou Mme " . $nom . ", de la société " . $societe;
    Ou alors tout mettre entre les doubles quotes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $subject = "M. ou Mme $nom, de la société $societe";

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 26
    Points : 13
    Points
    13
    Par défaut
    Merci pour la concaténation, ça fonctionne

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

Discussions similaires

  1. envoyer un mail avec mon programme
    Par shrek dans le forum C++Builder
    Réponses: 8
    Dernier message: 06/12/2006, 12h27
  2. [VB6] Comment envoyer un mail HTML par Winsocks ?
    Par hedgehog dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 07/05/2004, 10h04
  3. [Debutant(e)]envoyer un mail en jsp
    Par SegmentationFault dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 19/01/2004, 18h28
  4. configurer sql pour envoyer des mails
    Par arwen dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 29/07/2003, 15h28

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