munnikd Posted December 7, 2010 Share Posted December 7, 2010 HI, I need to know how to get the response objects from a webserve call. I call the following webservice: $params = array('mobiUser'=>"WJBASSON",'mobiPass'=>"83dop"); $soap = new SoapClient('http://172.18.22.182/csp/ampath/ReportGeneration.Mobi.Services.cls?WSDL'); $result = $soap->login($params); When I do var_dump($result) I receive the following: stdClass Object ( [loginResult] => stdClass Object ( [MobiRegUserID] => 34 [MobiRegUserName] => WJBasson ) ) I need to know how can I get the values of objects MobiRegUserID and MobiRegUserName ?? Quote Link to comment https://forums.phpfreaks.com/topic/220912-how-to-get-response-from-web-service-call/ Share on other sites More sharing options...
trq Posted December 7, 2010 Share Posted December 7, 2010 echo $result->loginResult->MobiRegUserID; echo $result->loginResult->MobiRegUserName; Quote Link to comment https://forums.phpfreaks.com/topic/220912-how-to-get-response-from-web-service-call/#findComment-1143930 Share on other sites More sharing options...
munnikd Posted December 7, 2010 Author Share Posted December 7, 2010 works perfectly !!! thanks Quote Link to comment https://forums.phpfreaks.com/topic/220912-how-to-get-response-from-web-service-call/#findComment-1143942 Share on other sites More sharing options...
munnikd Posted December 7, 2010 Author Share Posted December 7, 2010 One more question: I get the following returned when I do a var_dump ($result) form a webs service call: This is data from a database and length varies accordingly. What would be the best way to display this in a table under the following headings: Specimen ID | Surname | Name | Sex | Age | Module | Time 380 | | | F | | LAB | 13:12 18470 | de Wet | Liza K | F | 33 | LAB | 14:00 object(stdClass)#2 (1) { ["getResultsByUserResult"]=> object(stdClass)#3 (1) { ["Specimen"]=> array(10) { [0]=> object(stdClass)#4 (3) { ["SpecimenID"]=> string(3) "380" ["SpecimenModule"]=> string(3) "LAB" ["CollectedTime"]=> string(5) "13:12" } [1]=> object(stdClass)#5 (7) { ["SpecimenID"]=> string(5) "18470" ["PatientSurname"]=> string(6) "de Wet" ["PatientFirstName"]=> string(6) "Liza K" ["PatientSex"]=> string(1) "F" ["PatientAge"]=> string(2) "33" ["SpecimenModule"]=> string(3) "LAB" ["CollectedTime"]=> string(5) "14:00" } [2]=> object(stdClass)#6 (7) { ["SpecimenID"]=> string(5) "17890" ["PatientSurname"]=> string(6) "Harmse" ["PatientFirstName"]=> string(5) "Mark " ["PatientSex"]=> string(1) "M" ["PatientAge"]=> string(2) "31" ["SpecimenModule"]=> string(3) "LAB" ["CollectedTime"]=> string(5) "12:53" } [3]=> object(stdClass)#7 (7) { ["SpecimenID"]=> string(5) "17408" ["PatientSurname"]=> string(6) "Harmse" ["PatientFirstName"]=> string(5) "Mark " ["PatientSex"]=> string(1) "M" ["PatientAge"]=> string(2) "31" ["SpecimenModule"]=> string(3) "LAB" ["CollectedTime"]=> string(5) "12:00" } [4]=> object(stdClass)#8 (7) { ["SpecimenID"]=> string(5) "17371" ["PatientSurname"]=> string(6) "Harmse" ["PatientFirstName"]=> string(5) "Mark " ["PatientSex"]=> string(1) "M" ["PatientAge"]=> string(2) "31" ["SpecimenModule"]=> string(3) "LAB" ["CollectedTime"]=> string(5) "09:46" } [5]=> object(stdClass)#9 (7) { ["SpecimenID"]=> string(5) "18480" ["PatientSurname"]=> string(6) "Harvey" ["PatientFirstName"]=> string(4) "Lee " ["PatientSex"]=> string(1) "F" ["PatientAge"]=> string(2) "31" ["SpecimenModule"]=> string(3) "LAB" ["CollectedTime"]=> string(5) "15:00" } [6]=> object(stdClass)#10 (7) { ["SpecimenID"]=> string(5) "17115" ["PatientSurname"]=> string(6) "Marais" ["PatientFirstName"]=> string(7) "Les PTP" ["PatientSex"]=> string(1) "M" ["PatientAge"]=> string(2) "35" ["SpecimenModule"]=> string(3) "LAB" ["CollectedTime"]=> string(5) "16:30" } [7]=> object(stdClass)#11 (7) { ["SpecimenID"]=> string(5) "17113" ["PatientSurname"]=> string(6) "Marais" ["PatientFirstName"]=> string(7) "Les PTP" ["PatientSex"]=> string(1) "M" ["PatientAge"]=> string(2) "35" ["SpecimenModule"]=> string(3) "LAB" ["CollectedTime"]=> string(5) "16:26" } [8]=> object(stdClass)#12 (7) { ["SpecimenID"]=> string(5) "17311" ["PatientSurname"]=> string(4) "Muis" ["PatientFirstName"]=> string(7) "Mickey " ["PatientSex"]=> string(1) "M" ["PatientAge"]=> string(2) "54" ["SpecimenModule"]=> string(3) "LAB" ["CollectedTime"]=> string(5) "10:36" } [9]=> object(stdClass)#13 (7) { ["SpecimenID"]=> string(4) "4919" ["PatientSurname"]=> string(5) "Tudor" ["PatientFirstName"]=> string(6) "Henry " ["PatientSex"]=> string(1) "M" ["PatientAge"]=> string(2) "57" ["SpecimenModule"]=> string(3) "LAB" ["CollectedTime"]=> string(5) "12:00" } } } } Quote Link to comment https://forums.phpfreaks.com/topic/220912-how-to-get-response-from-web-service-call/#findComment-1143975 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.