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 :

[phpToPDF] Rendre le $contenuHeader dynamique


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 3
    Par défaut [phpToPDF] Rendre le $contenuHeader dynamique
    Bonjour,

    Je souhaiterai obtenir un tableau dont le $contenuHeader est dynamique.

    J'ai un premier champs statique dont j'ai fixé la taille et la valeur.
    Puis à partir du second champs, les tailles et valeurs dépendent du résultat de la BdD.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $contenuHeader = array(
            25, $taille,
            "Rang", $valeur
    );
    Est-possible ? J'utilise phpToPDF.

    Merci de votre aide !

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 3
    Par défaut
    J'utilise la gestion des tableau en dynamique de cette façon (ça fonctionne très bien !):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    ....
    $contenuHeader = array(50,50,"Candidat", "Note");    
    $contenuTableau = array();
     
        for($i=0;$i<count($res_sql);$i++)
        {
            array_push($contenuTableau, $res_sql[$i]['NOM'], $res_sql[$i]['NOTE']); 
        }
    $pdf->drawTableau($pdf, $proprietesTableau, $proprieteHeader, $contenuHeader, $proprieteContenu, $contenuTableau);
    $pdf->Output();
    J'aurai voulu un champs supplémentaire (qui proviendrai de la BdD) dans le contenuHeader :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ....
    $contenuHeader = array(
         50,50,$taille_colonne_dynamique,
         "Candidat","Numéro",$valeur_colonne_dynamique
    );   
    Si quelqu'un a une idée...Elle sera la bienvenue !
    JC si tu as une solution, je suis toute ouïe..

  3. #3
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    Salut djiboo

    Comme je te l'ai indiqué par mail, tu peux aussi rendre dynamique le contenuHeader.

    Toujours en utilisant array_push et array_pop pour empiler/dépiler ton tableau contenuHeader.

    Tu peux utiliser deux tableaux temporaires pour stocker les tailles de colonnes et leur contenus

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    $contenuHeaderTailles = array(50, 50);
    array_push($contenuHeaderTailles, $maNouvelleTailleDeColonne);
    ...
     
    $contenuHeaderReste = array("Candidat", "Note");
    array_push($contenuHeaderReste, $maNouvelleValeur);
    ...
     
    $contenuHeader = array();
    array_push($contenuHeader, $contenuHeaderTailles, $contenuHeaderReste);
    Un truc du style...

    ++
    JC

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 3
    Par défaut
    Mille Mercis JC !! Je ne devais pas être réveillée ce matin !!

    Je recommande grandement l'utilisation de phpToPDF, qui simplifie la vie lorsqu'il s'agit de travailler avec des tableaux. J'ai découvert cela il y a 3 jours. Que du bonheur !!

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

Discussions similaires

  1. [Webservices/Exchange] Comment rendre les références dynamiques ?
    Par john-thiriet dans le forum Framework .NET
    Réponses: 2
    Dernier message: 02/10/2008, 16h05
  2. Rendre le HeaderTemplate dynamique
    Par Mvu dans le forum Visual Studio
    Réponses: 8
    Dernier message: 25/06/2008, 16h02
  3. REndre page web dynamique
    Par ninjajaune dans le forum ASP.NET
    Réponses: 4
    Dernier message: 08/10/2007, 15h27
  4. Rendre du javascript "dynamique" avec du Java
    Par raul_le_vieux dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 14/06/2007, 19h00
  5. rendre un if dynamique, cas d'école, venez voir
    Par yoda_style dans le forum ASP
    Réponses: 4
    Dernier message: 26/03/2007, 12h55

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