Bonsoir à tous.
voilà le topo : je mémorise mes factures dans ma base de données de la manière suivante :
etc ... afin de créer une ligne à chaque fois.%D% Frais d\'installation %/D% %PRIX% '.$prix_install.' € %/PRIX% %QUANTITE% 1 %/QUANTITE%
Pour créer la facture en PDF, j'ai décidé d'utiliser html2pdf_v4.03 et pour créer mon tableau je voulais faire ainsi :
et voila le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $patterns = array ('%D%','%/D%','%PRIX%','%/PRIX%','%QUANTITE%','%/QUANTITE%','%PROMO%','%/PROMO%'); $replace = array ('<tr><td><strong>','</strong></td>','<td><p class="text-right">','€</p></td>','<td><p>','</p></td></tr>','<tr><td><strong>','</strong></td>'); $objet = preg_replace($patterns, $replace, $objet);
inutile de vous dire que j'ai essayé avec des [] des ## etc...Fatal error: Uncaught <span style="color: #AA0000; font-weight: bold;">ERREUR n°4</span><br>Fichier : /homez.49/chirdent/www/mon-site/html2pdf_v4.03/_class/parsingHtml.class.php<br>Ligne : 119<br><br>Code HTML non valide, les balises ne sont pas fermées dans le bon ordre.<br>Etat : <pre>Array ( [0] => tr [1] => td [2] => strong [3] => tr [4] => td [5] => strong [6] => td [7] => p [8] => td [9] => p [10] => td [11] => p [12] => td [13] => p [14] => page [15] => table [16] => tr [17] => td [18] => strong [19] => tr [20] => td [21] => strong [22] => td [23] => p [24] => td [25] => p [26] => td [27] => p [28] => td [29] => p ) </pre><br><br>HTML : ...ht">% %<td><p>% 1 %/<td><p>% </table> <page_footer> <p>Vos d... thrown in /homez.49/chirdent/www/mon-site/html2pdf_v4.03/_class/parsingHtml.class.php on line 119
là, je ne vois plus !!!
Partager