من خلال تصفحي للمواقع المهتمة في الكلاسات الجديدة وجدت هذا الكلاس
ومن خلال عرض الكود فإن الملاحظة الأولى هي عدم إمكانية تعديل عنوان الحقول في عرض الجدول الى اي مسمى ويعتمد في ذلك على اسم الحقل في قاعدة البيانات
الكلاس عبارة عن استخراج نتائج الاستعلام بطريقة منظمة مع تعدد الصفحات وعدد من الخيارات وهذا نموذج من احد النماذج المرفقة معه
المثال الأول
الملف example1.php
كود PHP:
<html>
<body>
<?php
/**
* The simplest way to list a query's result
* You can already
* move between pages,
* change the number of records displayed in a page
* and sort on every column
*/
// change these to match your mySQL host's settings
mysql_connect("localhost", "root", "");
mysql_select_db("database");
// require the class
require "../class.datagrid.php";
// this is the query that will be displayed
// remember: no ORDER BY and no LIMIT!
$query = "
SELECT
*
FROM
articles
";
// instantiate the class and pass the query string to it
$grid = new dataGrid($query);
// show all the columns
$grid->showColumn("title");
$grid->showColumn("created");
$grid->showColumn("modified");
// sort the data by the "title" column
$grid->setDefaultSortColumn("title");
// witness magic!
$grid->render();
?>
</body>
</html>
الكلاس والامثلة مرفقة