AntiSlaed CMS
Вход
Логин: Пароль:Забыли пароль?
Запомнить вас на этом компьютере?
Войти скрытым?

Здравствуйте, Гость ( Вход | Регистрация )

> Внимание!

Адрес нашего форума изменился, теперь мы доступны по адресу antislaed.net. Обновите ссылки и закладки, он больше не изменится.


> Я умоляю помогите! Помогите разобрать массив array - Очень надо кошмар! Прошу помощи! ОЧЕНЬ!
nethak
сообщение Mar 26 2010, 10:40
Сообщение #1


Юзверь
Иконка группы

Группа: Пользователи

Сообщений: 36
Регистрация:
19.10.2009
Пользователь №: 9,338
Спасибо сказали: 3

Вставить ник




Здравствуйте Уважаемые форумчане, я редко сюда обращаюсь, но столкнулся с очень серьёзной проблемой, сейчас я пишу проект, агенства недвижимости, и я работаю с soap и т.п. соеденяю сайт с 2 web сервисами... В общем я подключился к web сервису, вывожу данные... Но все данные выходят масивами:
Типа вот:


CODE

Array
(
[SearchResult] => Array
(
[BusinessEntity] => Array
(
[Properties] => Array
(
[Property] => Array
(
[0] => Array
(
[Value] => e6f901d3-cca2-de11-af09-00e04c9f0cf6
[!Name] => new_flatid
)

[1] => Array
(
[Value] => Active
[!Name] => statecode
)

[2] => Array
(
[Value] => Array
(
[!name] => Да
[!] => true
)

То есть, данные я получаю... Но они в таком виде((( Я ума не приложу как это реализовать...
Для подробного просмотра того что получаеться смотрите сдесь : http://dom-surgut.ru/test/

Парни очень прошу помогите, кто может...

Вот код ваще того что я делаю...
CODE

<?php

// Подключаем код NuSOAP - Необходим для соеденения SOAP
require_once('nusoap.php');

// Включаем код NuSOAP
$debug = 1;

// Создаем экземпляр клиента - В нашем случаи он уже сформирован
$client = new soapclient('http://v1:7777/FlatSearchService.asmx?WSDL', true);

// Создаём масив связи переменых с сервером...
$params = array('streetId'=>'','districtId'=>'0','roomCountMin'=>'1','roomCountMax'=>'8','priceMin'=>'0.0','priceMax'=>'0.0','squareMin'=>'0.0','squareMax'=>'0.0');

// Подключаем масив к сервису Search
$mormo = $client->call('Search', $params);

// Отображаем данные из масива... (Бля такая каша)
echo '<h2>Результат по заросу к сервису Search</h2><pre>';
print_r($mormo);
echo '</pre>';

// Пробуем всё это гавно собрать во едино!...

// Создаём масивы для разбора микрорайонов из фильтра...
$mkr_ser = $client->call('RetrieveFilter');

// Создаём форму и тестируем всё эо гавно!...
print "<form action=\"http://v1:7777/FlatSearchService.asmx/RetrieveFilter\" method=POST\>" ;
print "<h3><p align=\"center\">Пытаюсь вытащить всё в select</p></h3>\n";
print "<table with\"100%\">";
print "<tr><td>";
print "<form action=\"http://v1:7777/FlatSearchService.asmx/RetrieveFilter\" method=POST\>" ;
print "<select name=\"districtId\" class=\"frmInput\">";
print "<option class=\"frmInput\" name=\"districtId\">";
echo print_r($mkr_ser); // Вывод микрарайонов!
print "</option>";
print"<option class=\"frmInput\" name=\"districtId\">";
echo print_r($mkr_ser); // Вывод микрарайонов!
print "</option>";
print "</select>";
print "</td></tr></table></form>";



?>


Ребят я очень прошу кто может, помогите мне. Если что на пиво сочтёмся! Просто очень это срочнО! Капец как!!!

По ссылкам по кодам вы сами разберётесь... Ребят правдо я умоляю помогите, я понимаю что задача не из лёгких, я гугл с яшей одалел уже запросами, я не могу найти тошлком не чего. Просто вся проблема в том что данные из web сервиса....


Я очень вас прошу (IMG:http://antislaed.net/style_emoticons/default/31.gif) А заодно вот кому может пригодиться пример подключения soap к web сервису...
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение



Тема закрытаНачать новую тему

2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
 

RSS Текстовая версия Сейчас: 25 November 2024 - 11:48
Хостинг предоставлен NetLevel.Ru   Eleanor CMS