Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 5

При нажатии на рубрику открывать список с подрубриками (2gis)

22.06.2015, 16:37. Показов 1834. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, вопрос у меня простой. Вот код который выводит список рубрик фирм:
PHP
1
2
3
4
5
6
7
8
9
<?php
$rubriki = simplexml_load_file("http://catalog.api.2gis.ru/rubricator?version=1.3&key=ключ&output=xml&where=находка");
foreach ($rubriki->result->rubric as $rubrik) {
    $id=$rubrik->id; //Это грубо говоря ссылка на xml на список подрубрик
    $name=$rubrik->name;
 
    echo ("$name2");
    
}
Вопрос: Что надо дописать, чтобы при нажатии на рубрику открывался список с подрубриками? Хотябы на словах скажите, что надо сделать, кодить только начал на php
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.06.2015, 16:37
Ответы с готовыми решениями:

Не открывать ссылку при нажатии на кнопку
Есть вот такая форма &lt;div id=&quot;form&quot; style=&quot;display: none&quot;&gt; &lt;form id=&quot;payment&quot; name=&quot;payment&quot; method=&quot;post&quot;...

При нажатии на меню раздела открывать подменю
Доброй ночи подскажите пожалуйста, как сделать так чтобы при нажатии на меню раздела открывались подменю, но сама ссылка раздела не куда не...

При нажатии на кнопку открывать документ в Word-е
Добрый день Подскажите как сделать, чтобы при нажатие на кнопку открывался документ в ворде

3
28 / 28 / 8
Регистрация: 23.04.2013
Сообщений: 145
23.06.2015, 01:28
PHP
1
2
3
4
5
6
7
8
9
<?php
$rubriki = simplexml_load_file("http://catalog.api.2gis.ru/rubricator?version=1.3&key=ключ&output=xml&where=находка");
foreach ($rubriki->result->rubric as $rubrik) {
    $id=$rubrik->id; //Это грубо говоря ссылка на xml на список подрубрик
    $name=$rubrik->name;
 
  echo "<a href='путь к скрипту выводящему подрубрики по id  рубрики?id={$id}'> {$name}</a>";   
 
}

ты это имел ввиду?
0
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 5
23.06.2015, 08:48  [ТС]
Это я делал, ссылка вела меня на новый xml. То есть как я понимаю в данный момент, то
$rubriki = simplexml_load_file ..... //Получаем xml список рубрик
Echo //Получаем ссылки на эти рубрики
$rubriki2 = simplexml_load_file ..... //Получаем xml список подрубрик
Echo //Получаем ссылки на эти подрубрики
$rubriki3 = simplexml_load_file ..... //Обрабатываем подрубрику и получаем список фирм
Echo // Выводим список фирм и тд

Но это вроде как неправильно
0
28 / 28 / 8
Регистрация: 23.04.2013
Сообщений: 145
23.06.2015, 11:32
Лучший ответ Сообщение было отмечено Servack как решение

Решение

в основном файле :


PHP
1
2
3
4
5
6
7
8
$rubriki = simplexml_load_file("http://catalog.api.2gis.ru/rubricator?version=1.3&key=ключ&output=xml&where=находка");
foreach ($rubriki->result->rubric as $rubrik) {
    $id=$rubrik->id; //Это грубо говоря ссылка на xml на список подрубрик
    $name=$rubrik->name;
 
  echo "<a href='путь к скрипту выводящему подрубрики по id  рубрики (он ниже!)?id={$id}'> {$name}</a>";   
 
}


скрипт выводящий подрубрики (упрощенно) :

PHP
1
2
3
4
5
6
7
8
9
10
<?php
 
$pod_rubriki = simplexml_load_file("http://catalog.api.2gis.ru/rubricator?  //здесь формируется корректная ссылка на
xml  подрубрик  с использованием  $id из предыдущего скрипта");
foreach ($pod_rubriki->result->pod_rubric as $pod_rubrik) {
  // выводим список подрубрик 
  echo $pod_rubrik->name;
 
   
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.06.2015, 11:32
Помогаю со студенческими работами здесь

При нажатии на button открывать ссылку в frame
Подскажите, кто знает. У меня есть страница, на ней iframe и button. Как сделать так, чтоб при нажатии на батон, ссылка открывалась в...

При нажатии на запись из таблицы открывать форму
Здравствуйте! Можно ли сделать так что бы при нажатии на запись из таблицы открывалась форма или отчет access 2003

При нажатии на кнопку открывать окно выбора шрифта
Можно ли сделать так, чтобы при нажатии на кнопку, открывалося окно шрифта?

Запретить WebView открывать браузер при нажатии на ссылку
WebView открывает сайт нормально, но при нажатии на любую ссылку - открывается браузер по-умолчанию. Как сделать чтобы сторонние ссылки...

При нажатии на одну ссылку открывать два сайта
помогите мне плиз, люди добрые, можно ли сделать так чтобы при нажатии на одну ссылку открывалось два сайта?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru