รบกวน ผู้ใช้งานทุกคนที่ถนัด การเขียนเว็บ JSP ค่ะ

รบกวน ผู้ใช้งานทุกคนที่ถนัด การเขียนเว็บ JSP ค่ะ

ช่วยแก้ไข Code PHP นี้ ไปเป็น JSP ให้หน้อยค่ะ

คือ ต้องการให้หน้าเว็บ html แสดงผลข้อมูล ออกมาเป็น Tree (แผนภูมิต้นไม้) ค่ะ

-----------------------------------------------------------------
แสดงปกติพิมพ์โค้ดนี้?
<?php  
// ส่วนของการเชิ่อมต่อกับฐานข้อมูล  
mysql_connect("localhost","root","test") or die("Cannot connect the Server");  
mysql_select_db("test") or die("Cannot select database");  
mysql_query("set character set utf8");  
?>  
<?php  
function mk_array($parentIndex){ // ฟังก์ชันสำหรับสร้าง array จากฐานข้อมูล  
    global $arr_name; // กำหนด ตัวแปร global สำหรับนำข้อมูลไปแสดงในรายการ tree  
    $q="SELECT * FROM tbl_category WHERE category_parent=$parentIndex ";  
    $qr=mysql_query($q);  
    while($rs=mysql_fetch_array($qr)){    
        $arr_name[$rs['category_id']]=$rs['category_name'];  
        $arr_mk[$rs['category_id']]=mk_array($rs['category_id']);  
    }  
    return $arr_mk;  
}  
function tree_list($tree_array) { // ฟังก์ชันสำหรับสร้าง  โครงสร้าง แบบ tree จาก array  
    global $arr_name; // กำหนด ตัวแปร global  
    $Output = "<ul>\r\n";  
    foreach($tree_array as $key => $value) {  
        $Output.= "<li>";  
        if (is_array($value)) {  
            $Output.= $arr_name[$key].tree_list($value);  
        }else{  
            $Output.= $arr_name[$key];  
        }  
        $Output.= "</li>\r\n";  
    }  
    $Output.= "</ul>\r\n";  
    return $Output;  
}  
$tree_array=mk_array(0); // สร้างตัวแปร array โดย parent เริ่มต้นเท่ากับ 0  
echo tree_list($tree_array); // แสดงรายการ โครงสร้าง แบบ tree  
?>



Credit: http://www.ninenik.com/ดึงข้อมูล_จากฐานข้อมูล_สร้าง_รายการเครือข่าย_แบบ_tree_ด้วย_php-339.html

ขอบคุณผู้รู้ทุกคนนะคะ ยิ้มยิ้ม
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่