نمایش گروه ها به صورت ساختار درختی در لیست باکس

شروع موضوع توسط p30boy.asad ‏2 آگوست 2012 در انجمن ابزار و کدهای آماده PHP

  1. p30boy.asad

    p30boy.asad New Member

    ارسال‌ها:
    2
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    سلام دوستان عزیز

    من دارم روی یک پروژه فروشگاه اینترنتی کار میکنم که دارای گروه اصلی و گروه فرعی برای مدیریت محصولات اضافه شده در فروشگاه میباشد.

    میخوام به کاربر لیست گروه ها رو به صورت درختی درون یک لیست باکس نشون بدم.
    به عنوان مثال:

    لوازم خانگی

    • تلویزیون

    • کولر

    • اجاق گاز
    لوازم التحریر

    • خودکار
    • مداد

    • دفتر


    و ...

    لازم به ذکر که این گروه اصلی و گروه های فرعی مرتبط با آن قرار از دیتابیس خونده بشه و برای کاربر نمایش داده شه.

    لطف کنید اگه میتونید سورس کد و توضیحات خودتون رو در این تاپیک قرار بدید . من منتظرم
     
    نوشته شده توسط p30boy.asad در ‏2 آگوست 2012
  2. p30boy.asad

    p30boy.asad New Member

    ارسال‌ها:
    2
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    [PHPS]<select name="selectMainGroup" class="comboProduct" id="selectMainGroup" tabindex="1">
    <option value="-1">گروه مورد نظر خود را انتخاب کنيد</option>
    <?php
    $link = mysql_connect($db_host,$db_user,$db_pass) or die("Error in DB Connection:".mysql_error());
    mysql_select_db($db_name,$link) or die("Error in Select DB:".mysql_error());
    $query="SELECT ".$table."maingroup.id , ".$table."maingroup.groupName FROM ".$table."maingroup";
    $result=mysql_query($query,$link) or die("Error in DB Query:".mysql_error());
    if(mysql_affected_rows($link)){
    while($row=mysql_fetch_assoc($result)){ ?>
    <option value="<?php echo $row['id']?>">
    <?php echo $row['groupName']?>
    <?php
    $query2="SELECT ".$table."subgroup.id, ".$table."subgroup.mainGroupID,
    ".$table."subgroup.subGroupName FROM ".$table."subgroup WHERE mainGroupID=".$row["id"]." ";
    $result2=mysql_query($query2,$link) or die("Error in DB Query2:".mysql_error());
    if(mysql_affected_rows($link)){
    echo"<ul>";
    while($row2=mysql_fetch_assoc($result2)){

    echo"<li>{$row2["subGroupName"]}</li>";

    }
    echo"</ul>";
    }?>
    </option>
    <?php
    }
    }mysql_close($link) or die(mysql_error());
    ?>
    </select>[/PHPS]
     
    نوشته شده توسط p30boy.asad در ‏2 آگوست 2012

به اشتراک بگذارید