Autor Zpráva
Tirus
Profil
potřeboval bych radu. pracuji s třídou pro SOAP server (nusoap) a potřeboval bych poradit, jak v něm mohu udělat tzv."opakovací sekci"?
ukázka kodu
  function setup_server_parameters()
  {
          $server->register('get_fill_forms', array('token' => 'xsd:string', 'type' => 'xsd:string', 'login' => 'xsd:string', 'code_form' => 'xsd:string'),
        array('form_list' => 'tns:form'), 'urn:xmlfs', 'urn:xmlfs#get_fill_forms', 'rpc', 'encoded', 'Return');
     $server->wsdl->addComplexType('form', 'complexType', 'struct', 'sequence', '', array('form' => array('name' => 'form', 'type' => 'tns:form_list')));
     $server->wsdl->addComplexType('form_list', 'complexType', 'struct', 'sequence', '', array('name' => array('name' => 'name', 'type' => 'xsd:string'),
        'code' => array('name' => 'code', 'type' => 'xsd:string'), 'link' => array('name' => 'link', 'type' => 'xsd:string')));
     return true;
  }

  function get_fill_forms($token, $type, $login, $code_form)
  {
     global $xg_db;
     if (is_token_valid($token) && !empty($login) && !empty($code_form) && !empty($type))
     {
        for ($a = 0; $a <= 150; $a++)
        {

           $forms[$a]['form']['name'] = 'aaa';
           $forms[$a]['form']['code'] = 'sss';
           $forms[$a]['form']['link'] = 'kkk';

           return $forms;
        }
     }
  }



pole form bude v té tzv. "opakovací" sekci. Ovšem vždy mi to vrací jeden řádek (poslední index - $a) a nebo chybovou hlášku

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0