Intereting Posts
PHP Preg-Заменить более одного подчеркивания Как сохранить файл после его редактирования с помощью jquery с помощью php? Как показать подкатегории выбранной основной категории? Редактирование XML с помощью PHP. Почему работает только первый раз? APC на windows iis 7.0 нестабилен MYSQL Выбор из таблиц на основе нескольких строк Опубликовать на Facebook с помощью PHP SDK Осмотреть XML, созданный вызовом PHP SoapClient до / без отправки запроса PHP присваивает инструкции select выпадающим спискам Как найти значение в массиве и удалить его с помощью функций массива PHP MySQLi подготовил операторы с оператором IN Как я могу получить изображение с URL-адреса в PHP или JQuery или в обоих? fgetcsv не является правилом данных разбиения Как я могу предотвратить срабатывание функции Ajax несколько раз при нажатии? Два разных макета для гостевого пользователя и вошли в систему User-Yii2

Как создать навигационное меню для cms?

Я создаю cms, я хочу создать набор неупорядоченных списков для раскрывающегося меню навигации. Во-первых, я выбираю все меню и ссылки из базы данных, а затем хочу, чтобы они были отправлены в виде неупорядоченных списков с использованием php (включая список «дочерних» «основного» списка, если он есть). Как это сделать?

Main list-> <li><a href="#">Products</a> <ul> Child list-> <li><a href="#">Foo</a></li> </ul> </li> 

Результат, полученный из базы данных, хранится в виде массива, вы можете сделать цикл foreach и перебирать результат базы данных и выполнять следующие действия:

  <li><a href="#">Products</a> <?php foreach($rows as $value) { //these are the child list items you got from database echo "<ul><li><a href="#">".$value."</a></li></ul>"; } ?> </li>