Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Всем привет.
Есть такая таблица MYSQL:
-- phpMyAdmin SQL Dump
-- version 3.4.8
-- http://www.phpmyadmin[dot]net
--
-- Хост: localhost
-- Время создания: Май 01 2014 г., 11:33
-- Версия сервера: 5.1.52
-- Версия PHP: 5.3.3
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Нужно из этой таблицы вывести запрос и сделать цикл (условие) чтобы построить этот список:
В итоге должно получится так:
Администрирование
--- Системное администрирование
--- Служба поддержки
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011 Откуда: Одесса, Украина
Помог: 131 раз(а)
так у вас с 16 по 19 строк используются те же li (Добавление)
вообще чтобы делать меньше глупостей - чаще заглядывайте в исходный код браузера, сразу увидите что не так
----- Just do it
event
Отправлено: 03 Мая, 2014 - 18:03:39
Частый посетитель
Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Panoptik, извините попутал, но и этот li заменил на option.
решение конечно не сильно красивое, но должно работать
----- Just do it
event
Отправлено: 03 Мая, 2014 - 19:50:51
Частый посетитель
Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Panoptik, спасибо.
А как еще просить к option - style="font-weight: bold;", но только к тем у кого parent_id = 0
А то я пробую прописывать, а он всем подряд прописывает его.
Заранее спасибо!
Panoptik
Отправлено: 03 Мая, 2014 - 20:00:02
Постоянный участник
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011 Откуда: Одесса, Украина
Помог: 131 раз(а)
так нельзя
event пишет:
А как еще просить к option - style="font-weight: bold;", но только к тем у кого parent_id = 0
есть вариант добавить в список optgroup http://htmlbook[dot]ru/html/optgroup это в случае если у вас двухуровневый список (не более) и первый из уровней не сможет быть выбранным
в остальных случаях нужно отказываться от select и использовать кастомизацию списка при помощью сss и js (например застилить при помощи изначальных тегов ul(li))
----- Just do it
event
Отправлено: 03 Мая, 2014 - 22:38:05
Частый посетитель
Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Panoptik, как раз, то что мне надо, описано в первом случае. Как можно это по правильному сделать, а то у меня чего-то не получается, криво выходит. (Добавление)
Пробую вот так:
как-то так, вообще функция написанна в лучших традициях говнокода и переписывать и разбираться в структуре данных мне совершенно не хочется. если этот вариант вам не подойдет - попробуйте написать с 0 самостоятельно, мои ответы по данному вопросу исчерпаны и для себя я тему закрыл
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.