1

Bonjour,
je suis nouveau sur ce forum et je viens chercher de l'aide,
j'ai un problème sur la création de mon pdf sur serveur distant, je m'explique,
j'ai créer un pdf qui renvoi des informations d'une base de donnée, dans mon code j'ai utilisé une boucle donc tans qu'il y a des resultat, j'affiche !
Mon pdf fonctionne parfaitement sous wampp serveur, peut importe le nombre de résultat renvoyé.
En revanche, lorsque je met mon site en ligne sur un serveur dédié, j'obtien une erreur
ERREUR n°3
Fichier : /var/www/gestion_vertx/html2pdf/_class/parsingHtml.class.php
Ligne : 117

Code HTML non valide, une balise est fermée en trop : <strong>

HTML : .../span> </div><br> </page>...

je pense qu'il y a un problème avec le saut de ligne automatique et ma boucle????


<?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;} #listing{font-size: 12px;} </style> <page 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> <div id="listing"> <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 } ?></div> </page><?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); }?>



J'aimerais faire une condition du genre
<?php $i=0; while(//1ere boucle) { //requête sql while(//2eme boucle) { //requête sql } $i ++ } if($i = 9+1) { //j'affiche le reste dans ma deuxième page } ?>