Personnaliser un email depuis la base sql

Butsay
Invité n'ayant pas de compte PHPfrance

14 févr. 2006, 19:51

Bonjour,

je rencontre un petit problème.

Voilà, j'ai créé une table dans ma base sql avec 3 champs : id_message, objet et message.

Je souhaite créer mes newsletters dans cette table. Puis les envoyer depuis ma page d'administration.

Tout fonctionne très bien mais j'aimerais intégrer dans mes messages des éléments de personnalisation du genre "Bonjour Paul"

Sauf que si j'écris, dans mon texte, $x[prenom] (ce qui devrait normalement afficher Paul), il s'affiche le texte "$x[prenom]"

Comment faire ?

J'espère que je me suis bien fait comprendre.

D'avance merci à qui me répondra

Mammouth du PHP | 19672 Messages

15 févr. 2006, 01:10

Sans voir ton code, difficile de te répondre :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
fab
ViPHP | 2657 Messages

15 févr. 2006, 01:57

tu as du mettre des simple quotes ainsi les variables ne sont pas évaluées.
Exemple:
$mot = "tomates";
echo "Les $mot c'est pas bon !";
affichera : Les tomates c'est pas bon!"
tandis que
$forum = "phpfrance";
echo 'mon forum préféré est $forum';
affichera mon forum préféré est $forum
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }