Подскажите с решением такой задачи: есть категории и подкатегории со структурой таблицы в БД id - name - parent (категория родитель, если она равна 0, это категория, если нет - подкатегория). Добавление категории сделал, а вот задачу по модулю редактирования уже созданных категорий решить не могу. Как сделать чтобы при редакировании категории выводилась в выпадающем списке категория родитель с элементом selected, т.е. чтобы видно было кто родитель подкатегории. Первую часть кода написал, если родителя нет: PHP: while ($myrow = mysql_fetch_assoc($result)) { if ($myrow['parent'] == 0) { $cat .='<option value="'. $myrow['id_cat'] .'">'. $myrow['name'] .'</option>'; } else { а вто здесь уже проблема }
А если так? PHP: <?php while ($row = mysql_fetch_assoc ($result)) { if ($row['parent'] == 0) { $content .= '<option value="' . $row['category_id'] . '">' . $row['title'] . '</option>'; } else { $content .= '<option selected="selected" value="' . $row['category_id'] . '">' . $row['title'] . '</option>'; } } ?>
allforweb делаешь запрос в базу на текущую редактируему категорию, чтобы узнать у неё родителя. затем при выводе родителей проверяешь: если айди родителя равно родителю редактируемой категории - добавляешь атрибут selected.