Bonjour!
J'essaie de générer un PDF en utilisant html2pdf mais a chaque fois un erreur est signale et j'arrive pas a trouve ou se pose le problème
Voici le code de la page
Et l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88 <?php session_start(); include("includes/identifiants.php"); ob_start(); //Récupération des valeurs des champs: $semesters = $_POST['semesters']; //Chargement des donnees $query2=$db->prepare("SELECT dept_name FROM department WHERE iddept=:code"); $query2->bindValue( ':code', $_SESSION['dept'], PDO::PARAM_STR ); $query2->execute(); $data = $query2->fetch(); $query1=$db->prepare("SELECT s_option FROM students WHERE s_matricule=:codes"); $query1->bindValue( ':codes', $_SESSION['code'], PDO::PARAM_STR ); $query1->execute(); $datas = $query1->fetch(); $query=$db->prepare("SELECT * FROM courses, person WHERE id_ad=idad AND cr_semester=? AND id_opt=?"); $query->execute(array($semesters, $datas['s_option'])); ob_start(); ?> <page backtop="5%" backbottom="5%" backleft="5%" backright="5%"> <style> .tab { text-align: center; } .title{ text-align: center; font-size: 20px; font-weight: bold; border: 1px bold #0D0D0D; border-radius: 3px; padding: 5px 0px 5px 0px; } .subtitle{ text-align: left; font-size: 15px; font-weight: bold; border-bottom: 1px bold #0D0D0D; } </style> <br> <div class="title"> <?php echo $data['dept_name']; ?> FORM B SEMESTER <?php echo $semesters; ?> </div> <br> <br> <br> <table width="100%" border="1" align="center"> <tr> <th>CODES</th> <th>COURSES TITLES</th> <th>CREDITS</th> <th>LECTURERS</th> </tr> <?php while ($donnees=$query->fetch()){ ?> <tr> <td><?php echo $donnees['cr_code']; ?></td> <td><?php echo $donnees['cr_name']; ?></td> <td><?php echo $donnees['cr_credit']; ?></td> <td><?php echo $donnees["ad_grade"]." ".$donnees["ad_name"]; ?></td> </tr> <?php } ?> </table> <?php ob_start(); $query1->CloseCursor(); $query2->CloseCursor(); $content = ob_get_clean(); require("html2pdf/html2pdf.class.php"); $pdf = new Html2Pdf('P','A4','fr','true','UTF-8'); $pdf->writeHTML($content); $pdf->Output('FormbSemester'.$semesters.'.pdf'); $query->CloseCursor(); ?>
J'utilise a peu pres le meme code pour d'autres fenetres sauf que des que j'utilise une boucle comme ce ce code j'ai cette erreur
Besoin d'aide svp!
Partager