Bonjour à tous,
Je rencontre un problème d'affichage de tableau html lorsque celui-ci est transmis par un formulaire php. Pour essayer de trouver le problème, j'ai récupéré la valeur du champ du formulaire posté (par l'extension FIREBUG) et je l'ai copié 'en dur' dans une variable directement dans le script :
$contenu='<table border="0" cellpadding="1" cellspacing="1" style="width: 100%;">
<tbody>
<tr>
<td style="width: 50%;"> </td>
<td> <strong>Monsieur DUPOND</strong></td>
</tr>
<tr>
<td style="width: 50%;"> </td>
<td> <strong>Rue Montplaisir</strong></td>
</tr>
<tr>
<td style="width: 50%;"> </td>
<td> <strong>PARIS</strong></td>
</tr>
</tbody> </table>';
require_once('pdf/html2pdf/html2pdf.class.php');
$html2pdf = new HTML2PDF('P','A4','fr');
$html2pdf->WriteHTML($contenu);
$html2pdf->Output('exemple.pdf');
Les données à traiter sont identiques dans les deux cas. La méthode de création est également identique. Le soucis c'est que le résultat varie :
- si les données sont envoyées par le formulaire, la dimension du tableau n'est pas bonne et les bordures apparaissent (les balises <strong> sont bien interprétées)
- si les données sont placées directement dans le script, le tableau est correctement affiché
Si vous avez une idée sur ce problème ?
Merci d'avance.
Christophe