Bonjour,
ne voyant pas de réponse sur un autre poste, je me dis qu'il n'y a pas grand monde sur html2pdf.
Donc je me suis mis à fpdf, je galère trop je dois intégrer des requête sql dans des boucles enfin je ne m'en sort pas
j'aimerais faire ceci mais en fpdf !
Quelqu'un à déjà fait des pdf de ce type?????????
ce code fonctionne mais avec html2pdf en local mais pas en distant
ne voyant pas de réponse sur un autre poste, je me dis qu'il n'y a pas grand monde sur html2pdf.
Donc je me suis mis à fpdf, je galère trop je dois intégrer des requête sql dans des boucles enfin je ne m'en sort pas
j'aimerais faire ceci mais en fpdf !
<?php
require_once('connexion/config.php');
ob_clean();?>
<style type=\"text/css\">
#capecom{position: absolute; margin: 18px 10px 0 100px;}
#chu{position: absolute; margin:0;}
h1{text-align: center; margin:0; padding: 0; font-family: Helvetica; font-size: 20px; color:#044CA1;}
#v1000{border: 1px solid #000; padding:10px; width:595px; margin-right: 10px; padding-left: 30px;}
p{padding:0; margin:0;line-height: 18px;}
.libele {color: #092B35;}
#v1000img{float:left ;margin-top: 2px;}
#v1000_2{margin: 0 0 0 30px; padding:0;}
h2{font-size: 18px; color: #0F4A57;}
#lecteur{float: left; margin-right: 20px;}
#v100{float: left; margin-left: 20px; padding:0;}
#list{vertical-align: right; height: 52px;margin: 0 0 5px 30px; display: inline-block;}
strong{color: red;}
span {color:#044CA1;}
</style>
<nobreak style="100%" backtop="10px" backbottom="10px" backleft="0px" backright="0">
<div id="header">
<img id="capecom" src="images/logo.png"/>
<img id="chu" src="images/logochu.jpg"/>
</div>
<h1>Fiche V1000</h1>
<div id="v1000">
<img id="v1000img" src="images/v1000.png"/>
<div id="v1000_2">
<?php
$sql = "SELECT Name FROM hardware_controllers WHERE IDHardwareController = ".$_GET['v1000']."";
$res = $cnx->query($sql);
while ($row = $res->fetch(PDO::FETCH_ASSOC))
{
?><p class="libele">Nom : <?php echo $row['Name'];?></p><?php
}
$sql1 = "SELECT IPAddress FROM hardware_hid_vertx_controllers LEFT OUTER JOIN hardware_controllers ON hardware_controllers.IDHardwareController = hardware_hid_vertx_controllers.IDController WHERE IDHardwareController = ".$_GET['v1000']."";
$res1 = $cnx->query($sql1);
while ($row1 = $res1->fetch(PDO::FETCH_ASSOC))
{
?><p class="libele">Adresse IP : <?php echo $row1['IPAddress'];?></p><?php
}
$sql2 = "SELECT MACAddress FROM hardware_hid_vertx_controllers LEFT OUTER JOIN hardware_controllers ON hardware_controllers.IDHardwareController = hardware_hid_vertx_controllers.IDController WHERE IDHardwareController = ".$_GET['v1000']."";
$res2 = $cnx->query($sql2);
while ($row2 = $res2->fetch(PDO::FETCH_ASSOC))
{
?><p class="libele">Adresse MAC : <?php echo $row2['MACAddress'];?></p><?php
}?>
</div>
</div>
<h2>Liste v100</h2>
<?php
$i = 0;
$sql3 = "SELECT IDInterfaceBoard, InternalID, SerialNumber
FROM `hardware_hid_vertx_interfaceboards`
LEFT OUTER JOIN `hardware_controllers`
ON `hardware_controllers`.`IDHardwareController`=`hardware_hid_vertx_interfaceboards`.`IDController`
WHERE `hardware_controllers`.`IDHardwareController`= ".$_GET['v1000']."";
$res3 = $cnx->query($sql3);
while($row3 = $res3->fetch(PDO::FETCH_ASSOC))
{?>
<div id="list">
<img id="lecteur" src="images/lecteur.jpg"/>
<p class="libele"><?php echo $row3['SerialNumber'];?> index-> <strong><?php echo $row3['InternalID']; ?></strong></p>
<?php
$sql4 = "SELECT Name FROM `hardware_credentialreader` INNER JOIN `hardware_hid_vertx_reader` ON `hardware_hid_vertx_reader`.`IDReader`=`hardware_credentialreader`.`IDHardwareCredentialReader` INNER JOIN `hardware_hid_vertx_interfaceboards` ON `hardware_hid_vertx_interfaceboards`.`IDInterfaceBoard`=`hardware_hid_vertx_reader`.`IDInterfaceBoard` WHERE `hardware_hid_vertx_interfaceboards`.`IDInterfaceBoard`=".$row3['IDInterfaceBoard']."";
$res4 = $cnx->query($sql4);
while($row4 = $res4->fetch(PDO::FETCH_ASSOC))
{?>
<p class="libele">Lecteur:<span><?php echo $row4['Name']; ?></span></p><?php
}?>
</div><br>
<?php }?>
</nobreak><?php
$content=ob_get_clean();
require_once(dirname(__FILE__).'/html2pdf/html2pdf.class.php');
try{
$pdf=new HTML2PDF('P', 'A4', 'fr');
$pdf->pdf->SetDisplayMode('fullpage');
$pdf->WriteHTML($content);
$pdf->Output('v1000.pdf');
}catch(HTML2PDF_exception $e){
die($e);
}?>
Quelqu'un à déjà fait des pdf de ce type?????????
ce code fonctionne mais avec html2pdf en local mais pas en distant