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
Voir même supprimer la PAO si aucune variable (ici pao1 à pao6 +mess2) n'est envoyée
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'); }
Merci![]()
Partager