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

Bibliothèques et frameworks PHP Discussion :

[FPDF] Résultat différent en output Firefox / IE


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut [FPDF] Résultat différent en output Firefox / IE
    Bonjour,

    Je tourne en rond sur un problème assez étonnant.

    J'ai un écran très simple sur lequel j'affiche le contenu d'une table sous forme de tableau. Lorsque cet écran est appelé, toute la table est sélectionnée. J'ai alors 33 lignes correspondants à 33 individus dans mon tableau.

    J'ai un select / liste déroulante qui me permet de filtrer les résultats et n'en afficher qu'une partie en fonction de la valeur choisie dans cette liste déroulante (tri par commune).

    En même temps que j'effectue ma boucle de parcours des résultats de ma requête, j'ajoute une ligne à mon tableau en affichage (<td>...</td>) et j'ajoute également une ligne à mon fichier pdf que je génère par la même occasion (pdf->cell). A l'écran selon la commune sélectionnée, on obtient par exemple 3 ou 4 résultats.

    Lorsque ma boucle est terminée, j'effectue mon output vers un fichier PDF en sortie, et j'ai défini un lien cliquable au-dessus de mon tableau vers mon fichier PDF pour pouvoir le visualiser.

    Sous Firefox, le fichier PDF contient toujours mon tableau avec 33 lignes, quelle que soit la valeur sélectionnée dans ma liste déroulante, alors que l'affichage à l'écran se déroule normalement. Surprise, sous Internet Explorer en revanche tout fonctionne à merveille.

    Quelqu'un a t-il la moindre idée sur ce qui peut aboutir à un tel comportement ? J'ai même ajouté des unlink pour être sûr que le fichier PDF soit physiquement effacé à chaque fois et pourtant, sur Firefox, rien n'y fait...

  2. #2
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Bonjour,

    D'habitude c toujours le contraire

    A mon avis le problème se situe sur cette partie
    En même temps que j'effectue ma boucle de parcours des résultats de ma requête, j'ajoute une ligne à mon tableau en affichage (<td>...</td>) et j'ajoute également une ligne à mon fichier pdf que je génère par la même occasion (pdf->cell).
    que tu peux nous donner ...
    Meuuh en AI à l'INRA
    Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend}
    fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    D'habitude c toujours le contraire
    C'est bien ce qui m'inquiète !

    Voici la partie du code demandée (j'ai enlevé le superflu) :

    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
    while ($row = mysql_fetch_assoc($result))
    {
     
            $datenaissance = $row[datenaissance_individu];
            $lieunaissance = $row[lieunaissance_individu];
            $datedeces = $row[datedeces_individu];
            $lieudeces = $row[lieudeces_individu];
            $causedeces = $row[libelle_causedeces];
            $commune = $row[nom_commune];
            ?>
          <tr>
            <td><? echo $numligne ?></td>
            <td><? echo $nom ?></td>
            <td><? echo $prenoms ?></td>
            <td align="center"><? echo $datenaissance ?></td>
            <td align="center"><? echo $datedeces ?></td>
            <td><? echo $causedeces ?></td>
            <td><? echo $commune ?></td>
            <?
     
            $pdf->cell(7,5,$numligne,1,0,'L',$fond);
            $pdf->SetFont('Arial','B',6);
            $pdf->cell(30,5,stripslashes($row['nom_individu']) . " " .$row[prenom_individu],1,0,'L',$fond);
            $pdf->SetFont('Arial','',5);
            $pdf->cell(20,5,stripslashes($row['prenoms_individu']),1,0,'L',$fond);
            $pdf->cell(7,5,stripslashes($age),1,0,'L',$fond);
            $pdf->cell(20,5,stripslashes($row['datenaissance_individu']),1,0,'L',$fond);
            $pdf->cell(30,5,stripslashes($row['lieunaissance_individu']),1,0,'L',$fond);
            $pdf->cell(20,5,stripslashes($row['datedeces_individu']),1,0,'L',$fond);
            $pdf->cell(30,5,stripslashes($row['lieudeces_individu']),1,0,'L',$fond);
            $pdf->cell(20,5,stripslashes($row['regiondeces_individu']),1,0,'L',$fond);
            $pdf->cell(25,5,stripslashes($row['libelle_causedeces']),1,0,'L',$fond);
            $pdf->cell(20,5,stripslashes($row['nom_commune']),1,0,'L',$fond);
     
            $pdf->SetXY(10,$pdf->GetY()+5);
            $fond=!$fond;
     
    } // FIN DU WHILE
     
    $pdf->Output("listing.pdf");

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Personne n'a d'idée ? A noter que sous Google Chrome cela fait comme sous Firefox.

Discussions similaires

  1. Réponses: 5
    Dernier message: 04/01/2006, 19h34
  2. [W3C] Résultats différents avec IE ou FF
    Par Linoa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 17/11/2005, 13h45
  3. Résultats différent entre une requête SQL, et la même en VBA
    Par thetaps dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 23/09/2005, 12h05
  4. Encode - Decode : probleme, résultats différent.
    Par barok dans le forum Administration
    Réponses: 1
    Dernier message: 26/08/2005, 10h43
  5. Réponses: 15
    Dernier message: 21/01/2005, 03h25

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