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

        //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");
            <!-- Step 5: Render tree -->
            <?php echo $kTree->Render();?>