Диаграмма Ганта DHTMLX не хранится в базе данных

В настоящее время я делаю модуль планирования для нашего проекта, и чтобы достичь этого, мы собираемся использовать DHTMLX Gantt. Однако я не могу сохранить значения, введенные в диаграмму Ганта!

Вот мой код для диаграммы

<!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");

?>

В чем проблема?

0

Решение

Ваш php код кажется нормальным. Что происходит, когда вы пытаетесь сохранить событие, можете ли вы проверить ответ сервера? Может содержать сообщение об ошибке.
Попробуйте также включить ведение журнала для соединителя Ганта, чтобы вы могли видеть фактические запросы SQL и их результаты
http://docs.dhtmlx.com/connector__php__errors.html

Еще одна вещь — убедитесь, что вы включили автоинкремент для столбца id, иначе соединитель не сможет вставлять новые записи

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]