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

Langage PHP Discussion :

[PHP-JS] Constitution d'un bloc HTML tfoot


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de scrouet
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 280
    Par défaut [PHP-JS] Constitution d'un bloc HTML tfoot
    Bonjour.

    Je souhaite afficher des données d'une base de données dans un tableau d'une page Web. Très logiquement, je mets mes en-têtes de colonnes dans un bloc thead, mes données dans un (ou plusieurs) bloc(s) tbody, et mes totaux dans un bloc tfoot. Mon problème c'est que le bloc tfoot doit être entre le bloc thead et le(s) bloc(s) tbody.
    J'envisage 3 solutions :
    • Lancer deux requêtes SQL pour récupérer les données d'une part et les totaux de l'autre, puis faire l'affichage dans l'ordre tfoot puis tbody.
    • Lancer une seule requête pour récupérer les données et parcourir le résultat deux fois : une première pour calculer et afficher les totaux, une seconde pour afficher les données.
    • Afficher un tfoot vide, lancer une seule requête pour récupérer les données, la parcourir une seule fois pour afficher les données et calculer les totaux en même temps, puis ajouter un code Javascript pour mettre à jour le bloc tfoot au chargement de la page.

    Pour être franc, aucune de ces solutions ne plait vraiment . Est-ce que quelqu'un aurait une idée de génie pour faire ça proprement et sans requête ou boucle inutile ? Sinon, laquelle de mes trois solutions vous parait la moins mauvaise ?

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Idée générale :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    for () {
      thead .= ...
      tbody .= ...
      tfoot .= ...
    }
     
    echo thead, tfoot, tbody

  3. #3
    Membre éclairé Avatar de scrouet
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 280
    Par défaut
    Merci. Ca me parait pas mal du tout, en effet.

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

Discussions similaires

  1. [EDI][PHP-HTML2FPDF-WYSIWYG] Cherche un éditeur html pour créer des pdf
    Par exorus dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 11/07/2006, 12h37
  2. Réponses: 4
    Dernier message: 21/06/2006, 16h09
  3. [MySQL] Formulaire de recherche PHP + un script d recherche en HTML
    Par Dsphinx dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 09/11/2005, 19h44
  4. insérer un bloc HTML sur toutes ses pages
    Par Laurent_g42 dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 28/08/2005, 19h08
  5. [debutant] enchainer plusieurs blocs <html><body>
    Par debdev dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/07/2005, 11h47

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