1

Bonjour,

je suis apprenti web dev, et je trouve l'appli génial...

Mais je n'arrive pas à inserer des image ou qrcode dans mon pdf...
J'ai lut pas mal de sujet sur ce probleme mais je n'ai pas réussit à le résoudre.

voici mon code, avec une fonction dans un fichier séparé :
<?php //////////////////////////////////////////////////// FICHIER CREATION IMPRESSION require_once("class.php"); require_once("config.php"); require_once("fonction_imprime.php"); require_once('html2pdf/html2pdf.class.php'); $id_expo = $_GET["id_expo"]; $content = imprime_expo($id_expo); $html2pdf = new HTML2PDF('P','A4','fr'); $html2pdf->setTestIsImage($mode = false); $html2pdf->WriteHTML($content); $html2pdf->Output('exemple.pdf'); ?>

Fonction qui crée des étiquettes... mélange php html, sans la balise <img > ca marche nickel.
<?php function imprime_expo($id_expo) { global $server; global $user; global $pass; global $db; $sql = new mysqli($server,$user,$pass,$db); $res = $sql->query("SELECT id_oeuvre FROM oeuvre WHERE id_expo='$id_expo' "); $sql->close(); $affiche = ""; while($i = $res->fetch_array()): $oeuvre = new oeuvre($[code=php]<?php function imprime_expo($id_expo) { global $server; global $user; global $pass; global $db; $sql = new mysqli($server,$user,$pass,$db); $res = $sql->query("SELECT id_oeuvre FROM oeuvre WHERE id_expo='$id_expo' "); $sql->close(); $affiche = ""; while($i = $res->fetch_array()): $oeuvre = new oeuvre($i["id_oeuvre"]); $expo = new expo($id_expo); $affiche = $affiche."<br>"."<h2>".$oeuvre->nom."</h2><img src'expo1/flash_code/image.png' alt='image' >"; endwhile; return $affiche; } ?>


j'ai télécharger html2pdf aujourd'hui, donc j'utilise la dernière version.
merci d'avance à tout ceux qui aurais une idée...

adrien.

2

Il te manque un = dans ta balise img :
<img src='expo1/flash_code/image.png' alt='image' >