|
|
|
| Доброго времени суток ;)
вопрос следующего плана =)
<select name="edit_select" class="button">
<option value="0">Выбирите категорию</option>
<? $result0 = mysql_query("SELECT `id`, `names`, `db_id` FROM `cms_shop_rasdel` WHERE `db_id`='0' AND `publich`='1'");
while ($row = mysql_fetch_array($result0, MYSQL_NUM)){
echo "<option value=\"$row[0]\">$row[1]</option>";
$result1 = mysql_query("SELECT `id`, `names`, `db_id` FROM `cms_shop_rasdel` WHERE `db_id`='".$row[0]."' AND `publich`='1'");
while ($row1 = mysql_fetch_array($result1, MYSQL_NUM)){
echo "<option value=\"$row1[0]\">◊$row1[1]</option>";
}} ?>
</select>
|
Вот имееться код который выводит архетиктуру:
Главная категория
-Подчиненная
-Подчиненная
2Главная категория
-Подчиненная2
и т.д.
само бд
--
-- Структура таблицы `cms_shop_rasdel`
--
CREATE TABLE `cms_shop_rasdel` (
`id` int(1) NOT NULL auto_increment,
`db_id` int(1) NOT NULL default '0',
`names` text NOT NULL,
`publich` int(1) NOT NULL default '1',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=20 ;
--
-- Дамп данных таблицы `cms_shop_rasdel`
--
INSERT INTO `cms_shop_rasdel` VALUES (13, 0, 'Фантастика', 1);
INSERT INTO `cms_shop_rasdel` VALUES (14, 13, 'Магическая', 1);
INSERT INTO `cms_shop_rasdel` VALUES (15, 14, 'Мистика', 1);
INSERT INTO `cms_shop_rasdel` VALUES (17, 0, 'Романы', 1);
INSERT INTO `cms_shop_rasdel` VALUES (18, 17, 'Исторические', 1);
INSERT INTO `cms_shop_rasdel` VALUES (19, 13, 'Хиромантия', 1);
| ----
Нужно! Чтобы при редактировании раздела в строке выбора раздела стояло то что было заведено при создании этого раздела! | |
|
|
|
|
|
|
|
для: ShadowXak
(18.04.2007 в 11:03)
| | up | |
|
|
|
|
|
|
|
для: ShadowXak
(18.04.2007 в 13:49)
| | up | |
|
|
|
|
|
|
|
для: ShadowXak
(18.04.2007 в 20:18)
| | передвай на страницу редактирования раздела get или post переменную с название этого раздела, ну а при отрисовки селектов проверяй равно это значение нужному или нет. | |
|
|
|