正如问题所说,我试图将字符串值插入到Soapclient请求中,我知道在$searchTerm参数之前应该有一些术语,但我不知道它是什么,任何帮助都会非常感谢。
$searchTerm = $_GET['search'];
$client = new SoapClient('http://stuiis.cms.gre.ac.uk/dd615/' .
'aspweb/WatCoursework/Service.asmx?WSDL');
$xmlString = $client->getMusicdetailsSql()->getMusicdetailsSqlResult->$searchTerm;发布于 2010-07-03 02:39:26
$searchTerm = $_GET['search']; // try searching for "Dixon";
$client = new SoapClient('http://stuiis.cms.gre.ac.uk/dd615/' .
'aspweb/WatCoursework/Service.asmx?WSDL');
$response = $client->getMusicdetailsSql(array('searchTerm'=>$searchTerm));
echo $response->getMusicdetailsSqlResult->any;在这一点上,您需要解析XML,然后继续。有时,尝试并读出存储在变量中的值是很有帮助的,看看你能用它做什么。尝试运行以下命令,查看有关可能发生的情况的更多详细信息:
print_r($client->getMusicdetailsSql());
print_r($client->getMusicdetailsSql(array('searchTerm'=>$searchTerm)));
...https://stackoverflow.com/questions/3168084
复制相似问题