Hi,
I have a web service with an array type I am trying to return. I can't seem
to find the right answers anywhere...
First, the WSDL piece:
<xsd:complexType name="getQuoteHistory">
<xsd:complexContent>
<xsd:restriction base="SOAP-ENC:Array">
<xsd:sequence>
<xsd:element name="id" type="xsd:string"/>
<xsd:element name="key" type="xsd:string"/>
<xsd:element name="username" type="xsd:string"/>
<xsd:element name="password" type="xsd:string"/>
<xsd:element name="startdate" type="xsd:string"/>
<xsd:element name="enddate" type="xsd:string"/>
<xsd:element name="status" type="xsd:string"/>
</xsd:sequence>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
I am trying to returning a list of quotes. Basically I pull a query from
the database, select * from quotes, and then return the set.
2 Questions:
1. Do I need to have that as getQuoteHistory[] in the wsdl?
2. What do I put in my php code to return the set of results? I've tried a
couple things:
while ( $blah = fetchrow )
{
$array[] = $blah;
}
return $array
that doesn't work. I tried some other variations. What am I missing?
--
-Dan Joseph
www.canishosting.com - Plans start @ $1.99/month.
"Build a man a fire, and he will be warm for the rest of the day.
Light a man on fire, and will be warm for the rest of his life."