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

p30boy.asad

New Member
سلام دوستان عزیز

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

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

لوازم خانگی

  • تلویزیون

  • کولر

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

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

  • دفتر


و ...

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

لطف کنید اگه میتونید سورس کد و توضیحات خودتون رو در این تاپیک قرار بدید . من منتظرم
 

p30boy.asad

New Member
[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]
 

جدیدترین ارسال ها

بالا