<?php if(isset($_POST['enregistrer'])) {
$sql="INSERT INTO courrier SET
code_lettre = '".$_POST['code_lettre']."',
type = '".$_POST['categorie']."',
contenu = '".html_entity_decode($_POST['editor1'])."',
titre = '".$_POST['titre']."'
";
echo $_POST['editor1'];
$result= mysql_query($sql) or die(__LINE__.mysql_error().$sql);
}
?> et en dépit de tout il m'enregistre les caractères sous leur forme html alors que j'ai bien mis html entity decode.eval('echo \''.$courrier['contenu'].'\';');
il m'affiche le courrier tel qu'il a été rédigé (avec les champs de fusions)
{$debiteur['nom']} {$debiteur['prenom']}
{$debiteur['adresse']}
{$debiteur['adresse2']}
{$debiteur['ville']} - {$debiteur['code_postal']}
{$debiteur['pays']}
Affaire: {$client['raison_sociale']}
c/ {$debiteur['nom']}
Nos Refs: {$creance['n_doss']}
Reference client: {$creance['ref_client']}
Maisons-Laffitte, le {date('d-m-Y')}
ATTESTATION
Alors que normalement il devrait me remplacer les champs lors du eval non?
<?PHP
$debiteur['nom'] = 'toto';
echo 'debiteur : {$debiteur[\'nom\']}';
echo "debiteur : {$debiteur['nom']}";
?> echo "
$debiteur['nom'] {$debiteur['prenom']}
{$debiteur['adresse']}
{$debiteur['adresse2']}
{$debiteur['ville']} - {$debiteur['code_postal']}
{$debiteur['pays']}
Affaire: {$client['raison_sociale']}
c/ {$debiteur['nom']}
Nos Refs: {$creance['n_doss']}
Reference client: {$creance['ref_client']}
Maisons-Laffitte, le {date('d-m-Y')}
ATTESTATION
";
echo "<p style=\"text-align: right; \">
$debiteur['nom'] {$debiteur['prenom']}<br />
{$debiteur['adresse']}<br />
{$debiteur['adresse2']}<br />
{$debiteur['ville']} - {$debiteur['code_postal']}<br />
{$debiteur['pays']}</p>
<p style=\"text-align: right; \">
</p>
<p style=\"text-align: left; \">
Affaire: {$client['raison_sociale']}</p>
<p style=\"text-align: left; \">
c/ {$debiteur['nom']}</p>
<p style=\"text-align: left; \">
Nos Refs: <strong>{$creance['n_doss']}</strong></p>
<p style=\"text-align: left; \">
Reference client: {$creance['ref_client']}</p>
<p style=\"text-align: left; \">
</p>
<p style=\"text-align: right; \">
Maisons-Laffitte, le {date('d-m-Y')}</p>
<p style=\"text-align: right; \">
</p>
<p style=\"text-align: center; \">
<strong>ATTESTATION </strong></p>
";echo "<p style=\"text-align: right; \">
$debiteur[\'nom\'] {$debiteur[\'prenom\']}<br />
{$debiteur[\'adresse\']}<br />
{$debiteur[\'adresse2\']}<br />
{$debiteur[\'ville\']} - {$debiteur[\'code_postal\']}<br />
{$debiteur[\'pays\']}</p>
<p style=\"text-align: right; \">
</p>
<p style=\"text-align: left; \">
Affaire: {$client[\'raison_sociale\']}</p>
<p style=\"text-align: left; \">
c/ {$debiteur[\'nom\']}</p>
<p style=\"text-align: left; \">
Nos Refs: <strong>{$creance[\'n_doss\']}</strong></p>
<p style=\"text-align: left; \">
Reference client: {$creance[\'ref_client\']}</p>
<p style=\"text-align: left; \">
</p>
<p style=\"text-align: right; \">
Maisons-Laffitte, le {date(\'d-m-Y\')}</p>
<p style=\"text-align: right; \">
</p>
<p style=\"text-align: center; \">
<strong>ATTESTATION DE NON RECOUVREMENT</strong></p>
"; mais rien n'y fais, toujours des messages d'erreurs.