Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не получается совместить два foreach. Прошу помочь.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Auto
Отправлено: 28 Октября, 2014 - 14:45:55
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




Добрый день, коллеги!
Прошу помочь разобраться:
Имеется кусок кода, который выводит из определенного массива список гиперсылок (Меню 1).
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?foreach ($arResult['SECTIONS'] as $val):?>
  2. <?='<a href="'.$val['SECTION_PAGE_URL'].'">'.$val['NAME'].'</a>'?>
  3. <br clear="all">
  4. <?endforeach;?>


Есть второй кусок кода, который отвечает за подменю. То есть при нажатии ссылки в Меню 1 вываливается Меню 2, код которого представлен ниже.
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?foreach ($arResult['ITEMS'] as $val):?>
  2. <li><a href="#<?=$val["ID"]?>"><?=$val['NAME']?></a><br/></li>
  3. <?endforeach;?>


Меню 2 для каждой ссылки в Меню 1 разное.

Проблема: Не получается сделать так, что бы меню выводилось под активной ссылкой Меню 1.

На деле выглядит так:
Ссылка1 Меню1
Ссылка2 Меню1
Ссылка3 Меню1
Ссылка4 Меню1

Ссылка1 Меню2
Ссылка2 Меню2
Ссылка3 Меню2
Ссылка4 Меню2


А требуется так:
Ссылка1 Меню1
Ссылка2 Меню1
...Ссылка1 Меню2
...Ссылка2 Меню2
...Ссылка3 Меню2
...Ссылка4 Меню2
Ссылка3 Меню1
Ссылка4 Меню1


Не могу состыковать два foreach. Прошу подсказать.

(Отредактировано автором: 28 Октября, 2014 - 14:59:27)

 
 Top
kotyara1979
Отправлено: 29 Октября, 2014 - 01:14:27
Post Id


Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Окт. 2012  


Помог: 7 раз(а)




Что бы вам помочь, нужно посмотреть $arResult.


-----
Сделать можно все. Главное одеть каску.
 
 Top
Auto
Отправлено: 29 Октября, 2014 - 07:37:51
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




kotyara1979 пишет:
Что бы вам помочь, нужно посмотреть $arResult.

Здравствуйте. Спасибо за отклик!
Вывод массива во вложении.
Скачать файл: arResult.txt
Скачан раз: 35
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB