include('lib/nusoap.php');
$client = new nusoap_client('http://www.lapolitecnica.net/webservices/servicio.php?wsdl','wsdl');
Añadimos una pequeña validación, por si se produjese algún error a la hora de crear la instancia del cliente.
$err = $client->getError();
if ($err) { echo 'Error en Constructor' . $err ; }
Inicializamos los valores de los parámetro que se van a pasar en la llamada al servicio web (param_id y param_txt), y hacemos la llamada al método MetodoConsulta con los valores indicados:
$param = array('param_id' => '2','param_txt' => 'DVD');
$result = $client->call('MetodoConsulta', $param);
Finalmente en función de la respuesta obtenida, mostramos el resultado obtenido de la llamada al servicio.
if ($client->fault) {
echo 'Fallo';
print_r($result);
} else { // Chequea errores
$err = $client->getError();
if ($err) { // Muestra el error
echo 'Error' . $err ;
} else { // Muestra el resultado
echo 'Resultado';
print_r ($result);
}
}
Podemos consultar el contenido almacenado en la tabla de pruebas desde aquí: ARTÍCULOS.