【问题标题】:DHTMLX Gantt Chart is not storing to DatabaseDHTMLX 甘特图未存储到数据库
【发布时间】:2015-12-05 13:29:34
【问题描述】:

我目前正在为我们的项目做一个调度模块,为了能够实现这一点,我们将使用 DHTMLX 甘特图。但是,我无法存储输入到甘特图中的值!

这是我的图表代码

<!DOCTYPE html>
<html>
<head>
   <link href="codebase/dhtmlxgantt.css" rel="stylesheet">     
   <script src="http://export.dhtmlx.com/gantt/api.js"></script>  
   <script src="codebase/dhtmlxgantt.js"></script>
   <style type="text/css" media="screen">
    html, body{
        margin:0px;
        padding:0px;
        height:100%;
        overflow:hidden;
    }

</style>
</head>
<body>
    <input value="Export to PDF" type="button" onclick='gantt.exportToPDF()'>


    <div id="gantt_here" style='width:1000px; height:400px;'></div>

    <script type="text/javascript">

        gantt.init("gantt_here");
        gantt.load("events.php");

        var dp = new dataProcessor("events.php");
        dp.init(gantt);

    </script>
</body>
</html>

这里是 events.php 的代码

include ('codebase/connector/db_sqlite3.php');
include ('codebase/connector/gantt_connector.php');

 $dbtype = "MySQL";
 $res=mysql_connect("localhost", "root", "");
 mysql_select_db("myfirstdb");

$gantt = new JSONGanttConnector($res, $dbtype);

$gantt->mix("open", 1);

$gantt->render_links("gantt_links", "id", "source,target,type");
$gantt->render_table("gantt_tasks","id",
    "start_date,duration,text,progress,sortorder,parent");

?>

似乎是什么问题?

【问题讨论】:

    标签: java php mysql charts dhtml


    【解决方案1】:

    你的 php 代码似乎没问题。当您尝试保存事件时会发生什么,您可以检查服务器响应吗?它可能包含错误消息。 还尝试为甘特连接器启用日志记录,以便您可以看到实际的 sql 请求及其结果 http://docs.dhtmlx.com/connector__php__errors.html

    另一件事 - 确保您已启用 id 列的自动增量,否则连接器将无法插入新记录

    【讨论】:

      猜你喜欢
      • 2020-05-07
      • 2016-07-22
      • 2011-06-03
      • 2016-05-25
      • 1970-01-01
      • 1970-01-01
      • 2020-04-24
      • 2020-06-17
      • 1970-01-01
      相关资源
      最近更新 更多