KoolTreeView - Great PHP Tree View Control
KoolTreeView is the excellent treeview control for PHP, combining highly-efficient rendering and AJAX Load on Demand support for superior performance.
Key features:
  • Render Thousand nodes in a second
  • Very simple PHP interface
  • Rich Client-side API
  • Search-Engine Friendly
  • Drag and Drop behavior
  • Edit Node behavior
  • Multiple-nodes Selection feature
  • AJAX-based Loading on Demand
  • State-persistent capability
  • Style can be all customized
  • Step by step guides

    <?php
        //Step 1: Register KoolTreeView component to your page
        require "kooltreeview/kooltreeview.php";
     
        //Step 2: Create treeview object.
        $kTree = new KoolTreeView("kTree");
     
        //Step 3: Set properties for tree
        $kTree->styleFolder = "kooltreeview/styles/default";
        $kTree->imageFolder = "kooltreeview/icons";
        $kTree->selectEnable = true;
     
        //Step 4: Building tree
        $kTree->getRootNode()->text = "I am root node";
        $kTree->Add("root","node1","First node");
        $kTree->Add("root","node2","Second node");
    ?>
    <html>
        <head></head>
        <body>
            <!-- Step 5: Render tree -->
            <?php echo $kTree->Render();?>
        </body>
    </html>