Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PHP Массив уникальных слов Задание : Написать функцию, которая принимает строку в качестве аргумента и сохраняет уникальные слова в тексте. Слова разделяются пробелами. Уникальные слова должны сохранятся в массив. Функция должна вернуть массив уникальных слов Например foo("Password must contain minimum 8 characters and must contain one uppercase letter"). Результат array('Password', 'minimum', '8', 'characters',... https://www.cyberforum.ru/ php-beginners/ thread2388580.html PHP Проблема с добавление числа PHP
Здравствуйте, хочу сделать функцию, с помощью которой можно добавлять в базу данных нужное количество чисел! Вот код: <?php mysql_query("UPDATE `window` SET `price`=`price`+'".$col."' WHERE `uid`='".$user."' LIMIT 1;");
PHP Не работает form action https://www.cyberforum.ru/ php-beginners/ thread2388489.html
При нажатии на клавишу ничего не происходит. Сайт не перенаправляется. Что не так? Как исправить? <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Login</title> <link rel="stylesheet" type="text/css" href="css_file.css"> </head> <body>
PHP SpeedTest https://www.cyberforum.ru/ php-beginners/ thread2388447.html
Предыстория такова: понадобилось мне протестировать некое сетевое оборудование, не долго думая поднял сервер в локалке на Apache + PHP, нашел на просторах интернета вот это HTML5 SpeedTest установил на сервер, запустил. Вроде работает, но почему-то показывает нереально низкую входящую скорость LAN. Подскажите пожалуйста в чем может быть дело?
Массив: Реализовать акцию "Каждый третий товар бесплатно"... PHP
Здравствуйте. Не могу сообразить как пройтись по массиву и переделать в другой что имею: Array ( => Array ( => 430205 => 1099 //цена товара
PHP сжатие изображение при загрузки на сервер https://www.cyberforum.ru/ php-beginners/ thread2388339.html
всем привет. делаю загрузку изображение которое сжимает файл. $uploadfile = $uploaddir .uniqid("", True).".jpg"; move_uploaded_file($_FILES, $uploadfile); $filename = $uploadfile; list($width, $height) = getimagesize($filename);
PHP Изменение значений формы, при нажатии на кнопку Здравствуйте. Подскажите пожалуйста. Как сделать, так, чтобы если нажимал на "Оплатить картой", а после нажимал на "Создать заказ", то платил картой, а если нажимал "Оплатить наличными", то форма сразу отправлялась. <form method="post" action="/orders/new-order/orders/post" class="stepOrderForm"> <li class="fieldGroup field fieldGroup-pay"> ... https://www.cyberforum.ru/ php-beginners/ thread2388330.html PHP Создать многомерный массив, который содержит в себе все данные карточки...
Отмеченные желтым цветом карточки вывести с помощью foreach метода. Создать многомерный* массив, который содержит в себе все данные карточки (иконка, описание, заголовок). Вот часть макета. Подскажите пожалуйста, как правильно вывести div-ы в массив ? <div class="design-card-icons"> <div class="card-left"> <div class="card-icons"> <div...
PHP Массив: Найти, существует ли искомая строка в массиве, введенная вторым параметром. https://www.cyberforum.ru/ php-beginners/ thread2388261.html
Написать функцию, которая принимает 2 параметра. Параметр 1 принимает массив, параметр 2 строку. Пример: foo(array('user1', 'user2', 'user3'), ‘user3’); Использовать foreach. Найти, существует ли искомая строка в массиве введенная вторым параметром. Eсли да, вывести "success", в противном случае "fail" Подскажите пожалуйста , как грамотно добавить сюда функцию и исправить код? <?php ...
PHP Password_hash не срабатывает первый раз Когда таблица users пуста, после ввода формы первую запись создаёт с пустым полем password(остальные поля заполняет). У последующих хкешированный пароль создаёт нормально. Также нормально создаётся первую запись, если в коде ниже я просто пишу print(в котором адекватно выводит пароль). В общем, странная ситуация. $bd = bd(); $entry_key = md5($email); $stmt =... https://www.cyberforum.ru/ php-beginners/ thread2387972.html
PHP Переменная выдает 1 минуту одну картинку 2 минуту другую
Здравствуйте, подскажите php код, нужно что бы перейдя по странице открывалась 1 картинка, а если зайти через минуту на эту же страницу то нужно что бы открылась 2 картинка вместо 1, следующую минуту опять 1 картинка и так по кругу. Спасибо!
PHP Запуск страницы с регистрацией админа, вместо индексной https://www.cyberforum.ru/ php-beginners/ thread2387755.html
Всем привет! Сделала свою админку для сайта. Она лежит в папке "admin" в директор
Лучше не лучше, но лучше.
16 / 14 / 3
Регистрация: 11.03.2018
Сообщений: 422
15.01.2019, 16:34  [ТС] 0

Рекурсивный вывод категорий - PHP - Ответ 13243468

15.01.2019, 16:34. Показов 2579. Ответов 12
Метки (Все метки)

Ответ

Я тоже только что нашел решение, сделав так:

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function build_tree($cats,$parent_id,$only_parent = false){
    if(is_array($cats) and isset($cats[$parent_id])){
        $tree = "<ul class=\"menu\">";
        if($only_parent==false){
            foreach($cats[$parent_id] as $cat){
                $tree .= '<div>';
                $tree .= '<li>';
                $tree .= "<a href=\"/?module=products&action=index&category=$cat[id]\" class=\"text-mutted\">$cat[name]</a>";
                $tree .= '</li>';
                $tree .=  build_tree($cats,$cat['id']);
                $tree .= '</li>';
                $tree .= '</div>';
            }
        }elseif(is_numeric($only_parent)){
            $cat = $cats[$parent_id][$only_parent];
            $tree .= '<li>'.$cat['name'].' #'.$cat['id'];
            $tree .=  build_tree($cats,$cat['id']);
            $tree .= '</li>';
        }
        $tree .= '</ul>';
    }
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
.menu div{
float: left;
}
 
.menu .menu div{
float: none;
display: none;
position: absolute;
width: 100%;
min-width: 200px;
top: 37px;
left: 0;
background-color: white;
}


Вернуться к обсуждению:
Рекурсивный вывод категорий PHP
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.01.2019, 16:34
Готовые ответы и решения:

Рекурсивный вывод категорий из таблицы
Есть таблица: cat_id | parent_id | name 1 | 0 | category1 2 | 1 |...

Вывод категорий
Вообще хочу реализовать вывод статей по категории, но я хз как сделать. Вообще можно через id...

Вывод названия категорий
Имеется две таблицы, в первой имя и catid категории, а второй сам пост, где в одном из столбцов...

Вывод категорий в меню
Всем привет! Есть таблица &quot;Категории&quot;, которая содержит 3 поля: id_kat, Название категории,...

12
15.01.2019, 16:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.01.2019, 16:34
Помогаю со студенческими работами здесь

Правильный вывод категорий
Здравствуйте! Вывожу категории таким методом. $cat_id = isset( $_GET ) ? intval( $_GET ) : 0;...

Вывод категорий и подкатегорий
Приветствую, господа! Нужна помощь! Есть код: while($result1 =...

Вывод категорий в боковое меню
Привет всем, столкнулся с такой проблемой - не выводятся категории в меню, делал все по примеру (по...

Простейший вывод категорий сайта через GET
Привет, хочу чтобы при переходе по ссылке категории я получал на страничке сообщение с именем ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru