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] Concaténation dans une variable


Sujet :

Langage PHP

  1. #1
    Membre confirmé Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Points : 607
    Points
    607
    Par défaut [Mail] Concaténation dans une variable
    Bonjour à tous.

    Alors voilà : j'ai un formulaire qui après validation m'envoie un mail.
    Je reçois bien mes variables pas de soucis mais par soucis d'aisance de lecture, j'aimerais supprimer les <br> si une variable n'est pas postée. Je suis allé voir la Faq alors j'ai fais des test avec des ., des = et des ' mais je trouve pas la manip'
    Exemple:
    Recevoir :
    pao1
    pao3


    plutôt que :
    pao1

    Pao3


    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
    else
    {
    	$adress = "xxxxxx@xxxxxx.fr";
    	$sujet = "$_POST[sujet2]";
    	$from = "From: ".$_POST[email]."\n";
    	$from .= "MIME-version: 1.0\n";
    	$from .= "Content-type: text/html; charset= iso-8859-1\n";
    	$message="
    	PAO :<br>
    	$_POST[pao1]<br>
    	$_POST[pao2]<br>
    	$_POST[pao3]<br>
    	$_POST[pao4]<br>
    	$_POST[pao5]<br>
    	$_POST[pao6]<br>
    	$_POST[mess2]
    	web :<br>
    	$_POST[web1]<br>
    	$_POST[web2]<br>
    	$_POST[web3]<br>
    	$_POST[mess3]<br><br>";
    	mail($adress, $sujet, $message, $from);
    	header('Location: http://www.XXXXXX.fr');
    	}
    Voir même supprimer la PAO si aucune variable (ici pao1 à pao6 +mess2) n'est envoyée

    Merci
    On appelle le Dr Freud aux urgences !!
    ------------
    Quelques règles simples qui font la différence :
    Rechercher - FAQ - Dire bonjour - Écrire en français - Balises [code] - Dire merci - Tag

  2. #2
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut
    Tu peux faire des tests pour chaque variable genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if(!empty($_POST['pao2']))
       $message .= $_POST['pao2'] . "<br/>";
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

  3. #3
    Membre confirmé Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Points : 607
    Points
    607
    Par défaut
    Ça m'énerve quand ça à l'air aussi simple

    Donc pour confirmer, pour mes grands titres (ex: PAO) je fais quelque chose comme ça :
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if(!empty($_POST['pao1']) || (!empty($_POST['pao2']) || (!empty($_POST['pao3']) || ... )
    	   $message .= "PAO";

    J'ai bon là ?

    Edit :
    C'est tout bon, merci à toi !
    On appelle le Dr Freud aux urgences !!
    ------------
    Quelques règles simples qui font la différence :
    Rechercher - FAQ - Dire bonjour - Écrire en français - Balises [code] - Dire merci - Tag

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

Discussions similaires

  1. Concaténation dans une variable partagée par 2 fonctions
    Par Aiglon13 dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 23/05/2012, 09h36
  2. [Mail] comment inclure une commande dans une variable
    Par pierrot10 dans le forum Langage
    Réponses: 8
    Dernier message: 27/04/2006, 20h17
  3. [Mail] Mettre un include dans une variable
    Par Death83 dans le forum Langage
    Réponses: 16
    Dernier message: 04/03/2006, 20h01
  4. Réponses: 4
    Dernier message: 14/09/2005, 17h23
  5. Concaténation d'une variable dans une commande
    Par dreamanoir dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/03/2005, 17h08

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