Доброго времени суток! Нуждаюсь в вашей помощи.... Я успешно подключился к SOAP сервису по этому коду index.php Код (Text): $client = new SoapClient("http://www.avtoto.ru/services/search/soap.wsdl", array('soap_version' => SOAP_1_1)); // Параметры запроса $params = array( 'user_id' => 11111, 'user_login' => 'UserLogin', 'user_password' => 'UserPassword', 'search_code' => '55555', 'search_cross' => 'on' ); // Поиск $result = $client->SearchParts($params); // Обработка результата if (isset($result['Parts']) && count($result['Parts'])>0) { echo 'Результат поиска по коду: '.$params['search_code']; echo 'Всего найдено:'.count($result['Parts']); foreach($result['Parts'] as $element) { // Здесь обрабатываем каждый элемент отдельно print_r($element); } } // Вывод ощибок if (isset($result['Info']['Errors']) && count($result['Info']['Errors'])>0) { echo join(', ', $result['Info']['Errors']); } Имею параметры ответа: Parts - Список запчастей, найденных по запросу - многомерный массив, с упорядоченными целочисленными ключами, начиная с 0. Каждый элемент этого массива содержит информацию о конкретной детали. Свойства детали: Code* - Код детали Manuf* - Производитель Name* - Название Price - Цена Storage* - Склад Delivery* - Срок доставки MaxCount - Максимальное кол-во для заказа BaseCount* - Кратность заказа AvtotoData - Массив, со след. элементами: PartId* - Номер запчасти в списке результата поиска Info - Общая информация по запросу, массив, содержащий 2 элемента: Errors - Массив ошибок, возникший в процессе поиска SearchId* - Уникальный идентификатор запроса поиска, возвращается в случае удачного поиска Как мне эти параметры разместить в таблице? желаемый результат:
чуть получается уже Код (Text): <?php $client = new SoapClient("http://www.avtoto.ru/services/search/soap.wsdl", array('soap_version' => SOAP_1_1)); // Параметры запроса $params = array( 'user_id' => xxxxxx, 'user_login' => 'xxxxxxxx', 'user_password' => 'xxxxxxxxx', 'search_code' => '55555', 'search_cross' => 'on' ); // Поиск $result = $client->SearchParts($params); // Обработка результата if (isset($result['Parts']) && count($result['Parts'])>0) { echo 'Результат поиска по коду: '.$params['search_code']; echo 'Всего найдено:'.count($result['Parts']); [color=#FF0000]foreach($result['Parts'] as $element):?> <tr aling="center" bgcolor="#F3F3F3"> <td class="button green" id="win_pop" width="90px" aling="center"> <center><b><?echo $element ['Code'];?></b></center> </td> <td class= "button green" id="win_pop" width="100px" aling="center"> <center><b><?echo $element ['Price']." руб. " ;?></center> </td> <td class="button green" id="win_pop" width="300px" aling="center"> <center><b><?echo $element ['Name']; echo " ". $element ['Manuf'];?></center> </td> <td class="button green" id="win_pop" width="93px" aling="center"> <center><?echo '10'; ?></center> </td> <td class="button green" id="win_pop" width="89px" aling="center"> <center><?echo $element ['Delevery']."Дней";?> </center> </td> <td width="40px" aling="center"> </td> </tr> <?php endforeach;?>[/color] <?{ // Здесь обрабатываем каждый элемент отдельно print_r($element); } } // Вывод ощибок if (isset($result['Info']['Errors']) && count($result['Info']['Errors'])>0) { echo join(', ', $result['Info']['Errors']); } ?>