Hi guys,
I’m using dhtlmx first time and I’m struggling a lot.
I want to show a treegrid using following database (mySQL, PHP):
table “part”
id, part_number, others which are not important
table “supplier”
id, name
table “part_relation”
id, id_part, id_parent, id_supplier
Following SQL gives me a list of all parts
“SELECT part.id, part_number, supplier.name, id_parent FROM part
LEFT JOIN part_relation ON part.id = part_relation.id_part
LEFT JOIN supplier ON part_relation.id_supplier = supplier.id’, ‘part.id’, 'part.id, part_number, supplier.name”
I want to show a structured bill of material, where id_parent shows for each part which is its parent part.
I don’t know how to render the SQL to get the right result.
My PHP code is
require_once($php_path.“/config.php”);
$res=mysql_connect($mysql_server,$mysql_user,$mysql_pass);
mysql_select_db($mysql_db);
require($php_path.“/treegridmultitable_connector.php”);
$treegrid = new TreeGridMultitableConnector($res);
$treegrid->render_sql(‘SELECT part.id, part_number, supplier.name, id_parent FROM part
LEFT JOIN part_relation ON part.id = part_relation.id_part
LEFT JOIN supplier ON part_relation.id_supplier = supplier.id’, ‘part.id’, ‘part.id, part_number, supplier.name’, ‘’, ‘id_parent’);
The result is
-
−
0%23
E84
−
0%23
1845154
−
0%23
…
which is obviously wrong.
Who can help?
Karl