【问题标题】:Data Grid in PHP [closed]PHP中的数据网格[关闭]
【发布时间】:2013-05-07 12:18:15
【问题描述】:

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

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

【问题讨论】:

  • 要查看示例,只需谷歌即可。当您遇到特定问题时,请在此处提问。
  • phpgrid.com google 的第一个结果
  • 这将是一个两步的工作。首先调用mysql函数执行SP并加载php数组中的数据。接下来要显示它,您可以使用像phpgrid framework 这样的网格工具,它可以一次读取 php 数组并允许在客户端进行搜索/排序。
  • 看看这个,我觉得很有用:github.com/lazymofo/datagrid

标签: php gridview datagrid


【解决方案1】:

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

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

【讨论】:

  • 仔细阅读问题,用户需要来自存储过程而不是sql查询的数据!
【解决方案2】:

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

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

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

就是这样!

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2012-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-05
      • 2012-06-29
      • 1970-01-01
      相关资源
      最近更新 更多