Grille de données PHP/JS, server-side, gère facilement 2 000 000 de lignes, zéro framework
La grille ci-dessous interroge en temps réel une base MySQL de 200 000 praticiens. Tri, recherche, pagination, filtres, tout est traité côté serveur. Le navigateur ne reçoit que la page de résultats demandée.
Mode démonstration, vos modifications ne seront pas sauvegardées
Tri, recherche, pagination et filtres traités côté serveur. Seule la page affichée transite par le réseau. Testé avec 2 000 000 de lignes sans ralentissement.
Inline : édition directe dans la ligne. Modal : formulaire dans une modale. Cell : double-clic sur une cellule pour la modifier. Chaque mode est configurable par colonne.
Import en 3 étapes : sélection du fichier, mapping des colonnes, insertion avec barre de progression. Gère les séparateurs point-virgule et virgule.
Export au format ODS (LibreOffice/Excel) généré en JavaScript vanilla, sans dépendance serveur. Exporte toutes les lignes filtrées, pas seulement la page courante.
Grilles imbriquées : cliquez sur une ligne pour déplier une sous-grille liée. Relation parent-enfant automatique avec clé étrangère configurable.
Sobre (clair professionnel), Techno (sombre hacker), Nature (terreux organique), Pastel (doux arrondi). Ou créez le vôtre avec les variables CSS.
Filtres automatiques sous chaque en-tête : texte libre, sélection dans les valeurs existantes, plage numérique. Combinables entre eux.
Épinglez des lignes en haut de la grille pour les garder visibles quelle que soit la pagination. Suppression en masse des épingles.
Totaux par colonne avec formatage conditionnel (couleurs par seuil). Formatage numérique avec symbole monétaire configurable. Miniatures d'images avec lightbox.
Abonnements annuels de 500 à 2000€. Écosystème npm obligatoire, bundler requis, documentation labyrinthique. ag-Grid pèse 300+ Ko minifié. La plupart nécessitent une licence séparée pour le server-side processing. Et quand la version majeure change, préparez-vous à réécrire votre intégration.
99€ une seule fois. Un fichier PHP qui génère tout : HTML, CSS et JavaScript. Pas de npm, pas de bundler, pas de React. Le server-side processing est intégré nativement. Le code est lisible, documenté, et vous pouvez l'adapter à vos besoins. Testé en production avec 2 000 000 de lignes.
require_once 'ac_datagrid.php';
$grille = new ac_datagrid([
'db_host' => 'localhost',
'db_name' => 'ma_base',
'db_user' => 'root',
'db_password'=> 'secret',
'table' => 'clients',
'serverside' => true,
'edit_mode' => 'modal',
'colonnes' => [
['champ' => 'id', 'titre' => 'ID', 'visible' => false],
['champ' => 'nom', 'titre' => 'Nom'],
['champ' => 'email', 'titre' => 'Email'],
['champ' => 'ville', 'titre' => 'Ville'],
],
]);
// En haut de page, traiter les requêtes AJAX
if (!empty($_POST['acgr_action'])) {
$grille->traiterAjax();
exit;
}
// Dans le HTML
<style><?= $grille->genereCSS('sobre') ?></style>
<?= $grille->genereHTML() ?>
<script><?= $grille->genereJS() ?></script>
Licence unique, utilisation illimitée, mises à jour incluses 1 an
La licence comprend :
ac_datagrid.php (code lisible, non obfusqué)Paiement sécurisé par PayPal. Livraison immédiate par email (code source, documentation et facture).
Composants JavaScript/PHP autonomes, zéro dépendance