2 pièce(s) jointe(s)
Afficher des données mysql en PDF
bonjour,
comme le titre dis j ai des soucis pour recuperer mes valeurs dans ma base de données et les afficher sur un pdf
voici mon code
Code:
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
| <?php
require('connexion.php');
$tmp2=10;
$conn;
$T=1179;
$table= array();
$cpt=0;
$i=0;
$j=0;
$stid5 = oci_parse($conn, "SELECT BODY_NAME_EN, BODY_ACRONYM, BODY_ID FROM BODY WHERE BODY_ID in (select role_body_id_fk from role where role_member_id_fk in (select member_id from member where MEMBER_NATION_COUNTRY_ID_FK=".$tmp2." AND BODY_BODYTYPE_CODE_FK='DE' OR BODY_BODYTYPE_CODE_FK='AP')) order by body_name_en");
oci_execute($stid5);
$countBody = oci_fetch_all($stid5, $res, 0, -1, OCI_FETCHSTATEMENT_BY_ROW);
$j=0;
while ($j < $countBody){
?>
<style type="text/css">
table{
width:100%;
}
</style>
<page backtop="20mm" backleft="10mm" backright="10mm" backbottom="30mm">
<table>
<tr>
<td style="width:75%; background:#FF0000;">
<?php echo $res[$j]['BODY_NAME_EN'];
$j++;
}
?>
</td>
<td style="width:25%; background:green; " >are</td>
</tr>
</table>
</page>
<?php
$content=ob_get_clean();
require('html2pdf/html2pdf.class.php');
try{
$pdf = new HTML2PDF('P','A4','fr');
$pdf->writeHTML($content);
$pdf->Output('testpdf.pdf');
}catch (HTML2PDF_exception $e){
die($e);
}?> |
car quand je veux le mettre dans une table il me disent ceci
Pièce jointe 190786
pourtant toutes mes balise sont fermé !!
je ne comprend pas du tout
quelqu un pourrais m aider ?
MERCI
----------------------------MISE AJOUR-------------------------------
voici j ai mis un ob_start(); et j arrive a avoir ceci
Pièce jointe 190792
mais je n arrive pas a prendre le dernier element de ma requete je ne comprend pas pourquoi il me mette ce message d erreur
TCPDF ERROR: Some data has already been output, can't send PDF file
merci pour vos reponse