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é :
//////////////////////////////////////////////////// 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.
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]
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.