Display response from web service

Hi,

Please I’m very frustrated here and have been trying for days to get this solved…

I call a webservice:
[php]

$soap = new SoapClient(‘http://172.18.22.182/csp/ampath/ReportGeneration.Mobi.Services.cls?WSDL’);
$params = array(‘prmRegUser’=>“34”);
$result = $soap->getResultsByUser($params);

[/php]
I get the following returned to me:
[php]

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”
}
}
}
}

[/php]

This is data from a database. 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

Any ideas ?

Sponsor our Newsletter | Privacy Policy | Terms of Service