KoolListBox - Advanced PHP ListBox
KoolListBox is advanced control that extends the standard html listbox to the max. It supports order item, transfer item to another listbox, drag-and-drop and many more.
Key Features:
  • Semantic Rendering for Minimal HTML
  • Simple PHP interface
  • Rich Client-side API
  • Highly customizable CSS styles and template
  • Drag and drop supported
  • Item re-order
  • Item transfering
  • Support checkbox
  • Support template
  • Step by step guides

    <?php
        //Step 1: Register KoolMenu component to your page
        require "KoolControls/KoolListBox/koollistbox.php";
     
        //Step 2: Create menu object.
        $listbox = new KoolListBox("listbox");
     
        //Step 3: Set properties for menu
        $km->styleFolder = "KoolControls/KoolListBox/styles/default";
     
        //Step 4: Building menu
    	$listbox->AddItem(new ListBoxItem("Australia"));
    	$listbox->AddItem(new ListBoxItem("Brazil"));
    	$listbox->AddItem(new ListBoxItem("Canada"));
    	$listbox->AddItem(new ListBoxItem("Chile"));
    	$listbox->AddItem(new ListBoxItem("China"));
    	$listbox->AddItem(new ListBoxItem("Egypt"));
        ...
        //Step 5: Init
    	$listbox->Init();
    ?>
    <html>
        <head></head>
        <body>
            <!-- Step 5: Render listbox -->
            <?php echo $listbox->Render();?>
        </body>
    </html>