IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Échec de chargement du document PDF.. HTML2PDF


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2020
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2020
    Messages : 16
    Par défaut Échec de chargement du document PDF.. HTML2PDF
    bonjour , j'ai un probléme lors de la generation du pdf d'un tableau qui s'affiche apartir de la base de donnée avec des boucles while , le probléme c'est que quand le nombre de resultat de la premiére requête sur la premiére boucle augmente de plus de 4 ça m'affiche cette erreur...
    merci d'avance
    voilà mon code
    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
    <?php
     
    require_once '../models' . DIRECTORY_SEPARATOR . 'header.php';?>
     
     
    <h2 style="text-align: center"><u>Détails De L'Entrée</u></h2>
     
      <?php
        $id_ent=$_GET['id'];
       $type=$_GET['type'];
       if($type==="produit d épicerie"){
         $queryy= "Select categorie,produits.Id_produit from detail_ent join produits on produits.Id_produit=detail_ent.Id_produit join ent on detail_ent.id_ent=detail_ent.id_ent  where detail_ent.id_ent='$id_ent'  group by categorie order by Id_produit ";
                 $rslty= mysqli_query($conn, $queryy);
                  echo "<br><br><br><table id='customers' border='1' align=center style=' width: 100%'>";
            echo "<thead style=' width: 16%'><tr><th>Id produit</th><th>designation</th><th>quantité</th><th>Prix</th><th>DLC</th><th>Valeur</th></tr></thead>\n";
          $tot=0;
           while ($rows= mysqli_fetch_array($rslty)){
           $cat=$rows['categorie']?>
                  <tr>
                    <td colspan=7 style="text-align:center; bgcolor='#0000FF';"><u><b><?php print $cat ?><b></u></td></tr>
     
      <?php $query= "select produits.prix,ent.id_ent,produits.id_produit,produits.designation,det_quantite,dlc,site.nom_site from detail_ent INNER join ent on detail_ent.id_ent=ent.id_ent inner join produits on detail_ent.id_produit=produits.Id_produit INNER join site on detail_ent.id_site=site.id_site where detail_ent.id_ent='$id_ent' and produits.categorie='$cat' ";
            $rslt= mysqli_query($conn, $query);
            $row= mysqli_num_rows($rslt);
            if($row>0)
     
            {   
                while ($row= mysqli_fetch_array($rslt)){
     
                    $site= $row['nom_site'];
                    $valeur = $row['det_quantite']*$row['prix'];
                echo"<tr><td style=' width: 16%'>{$row['id_produit']}</td><td style=' width: 16%'>{$row['designation']}</td><td style=' width: 16%'>{$row['det_quantite']}</td><td style=' width: 11%'>{$row['prix']} dh</td><td style=' width: 16%'>{$row['dlc']}</td><td style=' width: 16%'>$valeur MAD</td></tr>\n";
    $tot=$tot+$valeur;
     
            }}}
     
             echo "<tr><TD>TOTAL</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD>$tot MAD</TD></tr>" ;
              echo"</table>";  
     
            }
            else{
    $query= "select produits.prix,ent.id_ent,produits.id_produit,produits.designation,det_quantite,dlc,site.nom_site from detail_ent INNER join ent on detail_ent.id_ent=ent.id_ent inner join produits on detail_ent.id_produit=produits.Id_produit INNER join site on detail_ent.id_site=site.id_site where detail_ent.id_ent='$id_ent'  ";
            $rslt= mysqli_query($conn, $query);
            $row= mysqli_num_rows($rslt);
            if($row>0)
     
            {    echo "<br><br><br><table id='customers' border='1' align=center style=' width: 100%'>";
            echo "<thead style=' width: 16%'><tr><th>Id produit</th><th>designation</th><th>quantité</th><th>Prix</th><th>DLC</th><th>Valeur</th></tr></thead>\n";
          $tot=0;
                while ($row= mysqli_fetch_array($rslt)){
                    $type= $row['type'];
                    if($type==="produit d épicerie")
                    $site= $row['nom_site'];
                    $valeur = $row['det_quantite']*$row['prix'];
                echo"<tr><td style=' width: 16%'>{$row['id_produit']}</td><td style=' width: 16%'>{$row['designation']}</td><td style=' width: 16%'>{$row['det_quantite']}</td><td style=' width: 11%'>{$row['prix']} dh</td><td style=' width: 16%'>{$row['dlc']}</td><td style=' width: 16%'>$valeur MAD</td></tr>\n";
    $tot=$tot+$valeur;
     
            }
     
             echo "<tr><TD>TOTAL</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD>$tot MAD</TD></tr>";
              echo"</table>";  
     
            }
            else{
            echo "Veuillez contacter l'administrateur";}}?>

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2020
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2020
    Messages : 16
    Par défaut
    c'est bon j'ai résolu le problème , il faut ajouter ob_clean() avant le $pdf->Output('test.pdf')

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Échec de chargement du document PDF
    Par tigerjack dans le forum Dreamweaver
    Réponses: 3
    Dernier message: 08/11/2019, 09h45
  2. [FPDF] Erreur : Echec du chargement du document PDF (FDPF)
    Par jeremyb36 dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 20/08/2018, 09h18
  3. [FPDF] Échec du chargement du document PDF
    Par ciginfo dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 29/01/2016, 18h57
  4. Zend_Pdf : Echec de chargement du document pdf
    Par dialac dans le forum Autres composants
    Réponses: 2
    Dernier message: 05/09/2011, 18h16
  5. excution impression après chargement du document pdf
    Par CaptainCyd dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/10/2007, 13h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo