Esta claro que recibo un Array
Código HTML:
Ver original<return xsi:type="xsd:string">Array</return>
intento abrir este array pero no me sale nada.
tal ves es por que así es cómo recojo los datos:
Código PHP:
Ver originalrequire_once "lib/nusoap.php";
function getProd($categoria) {
if (!$link)
die('Unable to connect!');
die('Unable to select database!');
$result = mssql_query("SELECT a,b,c,d, e, SUM( mont ) as 'monto' FROM tabla");
if ($categoria == "libros") {
$c = 0;
return array('Cod_Regional' => $row[0],'Cod_Ac' => $row[1],'Cod_Centro_Focal' => $row[2],'Cod_Usuario'=>$row[3],'Cod_prestamo'=>$row[4],'prima' => $row[5]); } else {
return "No hay productos de esta categoria";
}
}
$server = new soap_server();
$server->configureWSDL("producto", "urn:producto");
//Definimos la estructura de cada registro
$server->wsdl->addComplexType(
'producto',
'complexType',
'struct',
'all',
'',
'Cod_Regional' => array('name' => 'Cod_Regional', 'type' => 'xsd:string'), 'Cod_Ac' => array('name' => 'Cod_Ac', 'type' => 'xsd:string'), 'Cod_Centro_Focal' => array('name' => 'Cod_Centro_Focal', 'type' => 'xsd:string' ), 'Cod_Usuario' => array('name' => 'Cod_Usuario', 'type' => 'xsd:string' ), 'Cod_prestamo' => array('name' => 'Cod_prestamo', 'type' => 'xsd:string' ), 'prima' => array('name' => 'prima', 'type' => 'xsd:int' ), ));
$server->register("getProd",
array("categoria" => "xsd:string"), array("return" => "xsd:producto"), "urn:producto",
"urn:producto#getProd",
"rpc",
"encoded",
"Nos da una lista de productos de cada categoría"
);
$server->service($HTTP_RAW_POST_DATA);