|
|
|
| Всем привет!
тут вот какое дело.состаавляю сложный выпадающий список вида:
item1
-item1_1
-item1_2
item2
-item2_1
--item2_1_1
все это в выпадающем списке.
вот код когда вложенность только одна,т.е. главный пунтк и подпункт,а под-под-пунктов нет.
$sql_categor1 = "SELECT * FROM prosto_categor WHERE parentid_categor='main' ORDER BY id_categor";
$res_categor1 = mysql_query($sql_categor1);
$num_categor1 = mysql_num_rows($res_categor1);
for ($i = 0; $i < $num_categor1; $i++)
{
$parent_id_categor = mysql_result($res_categor1,$i,'id_categor');
$parent_categor = mysql_result($res_categor1,$i,'name_categor');
echo "<option value=".$parent_id_categor.">".$parent_categor."";
$sql_categor2 = "SELECT * FROM prosto_categor WHERE parentid_categor='$parent_id_categor' ORDER BY id_categor";
$res_categor2 = mysql_query($sql_categor2);
$num_categor2 = mysql_num_rows($res_categor2);
for ($k = 0; $k < $num_categor2; $k++)
{
$parent_id_categor = mysql_result($res_categor2,$k,'id_categor');
$parent_categor = mysql_result($res_categor2,$k,'name_categor');
echo "<option value=".$parent_id_categor.">-".$parent_categor."";
}
}
|
я конечно понимаю что можно ручками написать определенное количество вложенности,но как сделать если НЕ известно количествр уровне вложенности???
помогите плиз!
структура таблицы вида (id_categor,name_categor_parentid_categor).
Надеюсь на вашу помощь! | |
|
|