السلام عليكم اخواني الافاضل
المشكلة هيا ان لدي قسم رئيسي يتفرع منه قسم فرعي والقسم الفرعي يتفرع منه عدة ااقسام وتكون الثلاث قوائم يعتمدو على بعض بمعني
قمت بوضع موضوع سابق بوضع المشكلة ولكن كانت قسمين فقط بمعني 2 level
الان اريد القسم الرئييسي يظهر اقسامة الفرعية وعند اختيار قسم من الاقسام الفرعية يظهر قائمة بالاقسام الفرعية من الفرعية
علماً بأن
القسم الرئيسي = cat
المفتاح =cat_id
القسم الفرعي = subcat
المفتاح =subcat_id
الاقسام المتفرعة من الفرعي = 2subat
المفتاح = 2subcat_id
وهذا هوا الكود الخاص بالقسم الرئيسي والقسم الفرعي
اريد تطويرة ليصبح لثلاثه اقسام تعتمد على بعضها
<?php
include ('config.php');
?>
<script language="javascript" type="text/javascript">
function filter()
{
document.formList.action='';
document.formList.submit();
}
</script>
<form name="formList" method="POST" action="add.php" >
<input type="text" name="name" size="20" value="ÇÓã ÇáãäÊÌ"><br>
<br/>
<select size="1" name="mainCat" onchange="return filter();">
<option value='0' disabled='disabled' selected>ÇÎÊÑ ÇáÞÓã ÇáÑÆíÓí</option>
<?
$result=mysql_query("select `cat_id`,`cat_name` from `cat` ");
while($rowUserCat=mysql_fetch_assoc($result))
{
if($_POST["mainCat"]==$rowUserCat["cat_id"])
{
?>
<option value="<?php echo $rowUserCat["cat_id"];?>"><?php echo $rowUserCat["cat_name"];?></option>
<?
}
else
{
?>
<option value="<?php echo $rowUserCat["cat_id"];?>"><?php echo $rowUserCat["cat_name"];?></option>
<?
}
}
?>
</select>
<br/>
<select size="1" name="supcat_id">
<option value='0' disabled='disabled' selected>ÇÎÊÑ ÇáÞÓã ÇáÝÑÚí</option>
<?
$resultSub=mysql_query("select * from `supcat` where `cat_id`= '".$_POST["mainCat"]."' ");
while($rowSub=mysql_fetch_assoc($resultSub))
{
?>
<option value="<?php echo $rowSub["supcat_id"];?>"><?php echo $rowSub["supcat_name"];?></option>
<?
}
?>
</select>
<br/>
<input type="submit" value="ÇÑÓá" name="B1">
</form>