foreach ($record_sets as $row) {
$params->Loginname = "a";
$params->Password = "xxxxxxx";
$params->studentresult = "<a1><marks>95</marks><grade>A</grade></a1>";
$params->rollid = $row[0];
$response = $client->Marksofstudent($params);
$result = $response->Marksresult->SqlXml->any;
var_dump($result);
/* NEED TO ALERT THE MESSAGE IF SOAP CLIENT FUNCTION RETURNS THE SUCCESS */
}
当我运行此代码时,它会上传我的数据。当我 var_dump 它返回字符串(800)“”的值。当我右键单击并检查查看源时,下面的 xml 会根据成功和失败出现。
它像成功时一样返回xml
<ROOT ........."><t1><t2 rollid="76" marks="282"/></t1><Transfer><row TransferedrollID="5"/></Transfer></ROOT>
。
如果上传成功,我如何提醒客户。
如果它的错误,它返回像'<ROOT ........."><t1><t2 rollid="76" eror="invalid roll number"/></ProcessLog></ROOT>'
我只想提示警报,如果它的 xml 已成功上传,因为 xml 如上所述,并在返回的 xml 为第二个时提示错误警报。