Je construis une partie d'un système où l'utilisateur peut définir des "vues" à partir d'une base de données mysql. Je veux un moyen de générer des tableaux/rapports HTML simples à partir des données, mais pas simplement une sortie simple des requêtes sql - les jointures simples ne sont probablement pas suffisantes.Comment créer des tables HTML à partir de MySQL?
Des idées?
Pour être clair: Je sais très bien comment créer une table HTML avec PHP/MySQL - qui est la partie simple. Ce que je veux faire est de permettre à mes UTILISATEURS de créer leurs propres tables sans être exposés au processus!
Bon, je vais vous donner quelques remerciements plus Détails- pour toutes les réponses:
utilisateurs Actuellement peuvent créer des tables à l'aide d'un assistant, puis visualiser/modifier/supprimer des enregistrements dans ces tableaux. Cela rend difficile de donner un exemple car les tables peuvent changer. Les données que j'attends de la part du client sont la location de maisons - une table de maisons, des locataires, des chambres, des problèmes de maintenance, etc.
Ce que je vise à permettre à l'utilisateur de faire est de créer une sortie formatée de base d'une vue particulière , par exemple "afficher le chiffre d'affaires des loyers dans le mois en cours pour toutes les maisons" ou "montrer les locataires en retard" ou "montrer les chambres sans locataires". Une fois configurés, ceux-ci ne seront visualisés, pas édités, donc le processus doit juste être supportable pour être installé.
Est-ce que cela a du sens? Si ce n'est pas possible, je vais juste coder en dur les vues - rend le système moins flexible!
Eh bien, votre souci ne devrait pas être la sortie, mais la saisie. Assistant de création de requête. Alors que la sortie est la partie la plus simple. Il suffit d'obtenir les noms de champs du tableau associatif ou du schéma de la table, puis de dessiner une table. –
Un exemple serait grandement apprécié. –
@Chris: Créer leurs propres tables, ou combiner des tables préexistantes? – outis