我需要在使用 php 作为后端编程语言的 Web 应用程序中创建一个数据网格,它将从 MySQL 数据库对象(视图、存储过程)中填充。最终用户应该能够编辑此数据网格中的数据,并且 MySQL 表中的数据将需要更新。
如果你能给我一些例子——tutrial、demos、project,并解释如何使用这些例子,这将是一个很大的帮助。
您可以使用http://phpgrid.com
$dg = new C_DataGrid("SELECT * FROM orders", "orderNumber", "orders");
// change column titles
$dg->set_col_title("orderNumber", "Order No.");
$dg->set_col_title("orderDate", "Order Date");
$dg->set_col_title("shippedDate", "Shipped Date");
$dg->set_col_title("customerNumber", "Customer No.");
// hide a column
$dg -> set_col_hidden("requiredDate");
// change default caption
$dg -> set_caption("Orders List");
$dg -> display();
示例可以在http://phpgrid.com/example/上找到
它易于使用且看起来很漂亮。
来自http://phpgrid.com的第二个 phpGrid 。我在当地学区工作。相信我,我们有很多数据库表来管理分布在多个系统中。phpGrid 迄今为止我用来快速开发基于 Web 的内容管理系统的最佳工具。
您需要编辑数据还是只显示?如果只是显示,你应该看看本地数组数据源的例子。
1.从MySQL存储过程返回数组,见这个例子: http ://php.net/manual/en/mysqli.quickstart.stored-procedures.php ,
2.然后使用phpGrid本地数组功能显示datagrid http://phpgrid.com/example/local_array_data_source/
而已!