@bkistav

Как вывести в html данные полученные по WSDL с помощью PHP?

Здравствуйте.

В теме SOAP и WSDL у меня не много опыта, поэтому возник вопрос.
dpkr-service.php
<?php

if (!empty($_POST)) {
    $clientDPKR = new SoapClient("http://url-to.svc?wsdl", array('trace' => true));

    // $result = $client->name_of_procedure($arg1, $arg2, ...);
    $mkd = htmlspecialchars($_POST['mkd']);
    $param = array("year" => '$mkd');
    $resultMkd = $clientDPKR->GetCommonInfoMkd($param);
    print_r($mkd);
}

?>


Делаем запрос года и выводим массив:
<?php require_once('dpkr-service.php'); ?>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="POST">
    <label for="mkd">MKD info:</label>
    <input type="number" min="2010" max="2040" name="mkd" placeholder="Year" />&nbsp;&nbsp;
    <input type="submit" />
</form>
<?php print '<pre>'; print_r($resultMkd); print '</pre>'; ?>


Как можно сформировать результат в виде html таблицы или списка?
  • Вопрос задан
  • 2416 просмотров
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Обращение к элементам объектов и массивов не имеет ни малейшего отношения к теме SOAP и WSDL.

К свойству объекта обращаются так: $obj->svoistvo
К элементу массива обращаются $array[index], но обычно массивы перебираютс с помощью foreach()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы