Flux RSS
30 avr 2009

Eyesis Data Grid Control : Vos tableaux de données PHP5 instantanément avec vos données MySQL

Auteur: aDy | Classé dans: PHP

Eyesis Data Grid Control est une chouette classe PHP5 vous permettant de créer instantanément des tableaux de données depuis une base de données MySQL.

Eyesis Data Grid Control en action

Eyesis Data Grid Control en action

Quelques fonctionnalités de la classe :

  • Filtrage et recherche dans les colonnes
  • Sélections multiples
  • Support des bases de données MySQL
  • Support de l’Ajax
  • Pagination automatique
  • Gestion d’un grand nombre de données
  • Capacité à afficher des images
  • Cacher / Afficher des colonnes
  • Ajout d’une couche ajax possible
  • Style CSS personnalisable
  • Possibilité d’ajouter des contrôles (Ajouter, éditer, supprimer, …)
  • Colonnes spécifiques (%, €, $, …)
  • PHP5 uniquement
  • Testé et approuvé avec Firefox 2 et 3, IE 6 et IE 7, Chrome, Safari 3, et Opera 9
  • Etc …
Exemple d’intégration :

Pour vous montrer la facilité et le gain de temps que vous procurera cette classe, voici un exemple d’intégration à partir de votre table MySQL :

<?php
// file: ex1.php
require 'class.eyemysqladap.inc.php';
require 'class.eyedatagrid.inc.php';
 
// Load the database adapter
$db = new EyeMySQLAdap('localhost', 'root', '', 'people');
 
$dg = new EyeDataGrid($db); // Load the datagrid class
// Fetch all rows and columns from the `people` table
$dg->setQuery("*", "people");
 
// Print the table
$dg->printTable();
?>

Voila ! Avec 6 lignes de code, vous vous connectez à la base de donnée, en indiquant simplement la table où les données seront extraites et vous définissez votre requête. Tout le reste est automatisé : grille de données, headers des colonnes, pagination, etc… Facile non ? ^^

Eyesis Data Grid Control v1.1
TELECHARGER

ou bien

TELECHARGER
Liens annexes :
Equivalents :

Il existe plusieurs autres datagrid dans le genre comme par exemple celui du framework Ext JS (mais plus lourd).
Réellement comparable de par sa facilité à moderniser rapidement vos interfaces en les dynamisant un peu plus, je dirais qu’il y a surtout le datagrid Flexigrid que je vous conseille également de tester/comparer. Pour ma part ma préférence va pour Eyesis Data Grid Control. ;)


Tags : , , , , , , , ,

Article posté le Jeudi 30 avril 2009 à 17:42.
Classé dans la catégorie PHP.

Un commentaire pour “Eyesis Data Grid Control : Vos tableaux de données PHP5 instantanément avec vos données MySQL”

  1. Uzi a dit:
    Mozilla Firefox 2.0.0.20 Windows XP

    Je pense que les deux se valent : elles semblent être en développement l’une comme l’autre. Cela dit, il est vraiment nécessaire de tester l’une comme l’autre afin de se propre avis, et d’avoir sa préférence…

    En tout cas, en matière de Back-Off. ça peut être vraiment utile.

    Donc merci pour ce post et je testerai je te dirai ensuite sur laquelle je jetterai mon dévolu :pinch:

Laisser un commentaire

Emoticons Smile Grin Sad Surprised Shocked Confused Cool Mad Razz Neutral Wink Lol Red Face Cry Evil Twisted Roll Exclaim Question Idea Arrow Mr Green Face Happy Heart Kissing Ninja Pinch Sideways Silly Sleeping Tongue

:D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: