2

我需要在使用 php 作为后端编程语言的 Web 应用程序中创建一个数据网格,它将从 MySQL 数据库对象(视图、存储过程)中填充。最终用户应该能够编辑此数据网格中的数据,并且 MySQL 表中的数据将需要更新。

如果你能给我一些例子——tutrial、demos、project,并解释如何使用这些例子,这将是一个很大的帮助。

4

3 回答 3

11

您可以使用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/上找到

它易于使用且看起来很漂亮。

数据网格示例

于 2013-05-07T12:21:42.000 回答
4

来自http://phpgrid.com的第二个 phpGrid 。我在当地学区工作。相信我,我们有很多数据库表来管理分布在多个系统中。phpGrid 迄今为止我用来快速开发基于 Web 的内容管理系统的最佳工具。

于 2013-10-29T20:15:36.673 回答
4

您需要编辑数据还是只显示?如果只是显示,你应该看看本地数组数据源的例子。

1.从MySQL存储过程返回数组,见这个例子: http ://php.net/manual/en/mysqli.quickstart.stored-procedures.php ,

2.然后使用phpGrid本地数组功能显示datagrid http://phpgrid.com/example/local_array_data_source/

而已!

于 2013-05-08T03:55:32.150 回答