nadman123 Posted October 8, 2008 Share Posted October 8, 2008 this is the code... <?php require_once('lib/nusoap.php'); $client = new soapclient('http://localhost/TypeWS.php'); $result = $client->call('getTypes'); $err = $client->getError(); if ($err) { echo '<p><b>error: ' . $err . '</b></p>'; } else { print_r($result); echo "<p />"; ?> <table align="center"> <tr> <th>Type ID</th> <th>Type name</th> </tr> <?php foreach($result as $row) { echo "<tr>"; foreach($row as $Data) { echo "<td>" .$Data. "</td>"; } echo "</tr>"; } echo "</table>"; } and I get this error: Warning: Invalid argument supplied for foreach() in C:\web\Type.php on line 19 what should i do now??? ??? ??? ??? ??? Quote Link to comment Share on other sites More sharing options...
trq Posted October 8, 2008 Share Posted October 8, 2008 Your displaying an error if your call to $client->getError(); succeeds and continuing if it fails. This line... if ($err) should be.... if (!$err) Quote Link to comment Share on other sites More sharing options...
nadman123 Posted October 8, 2008 Author Share Posted October 8, 2008 yep when i tried that i get the message response is type html not xml.. ??? ??? ??? Quote Link to comment Share on other sites More sharing options...
nadman123 Posted October 8, 2008 Author Share Posted October 8, 2008 does it mean the problem is may be in the server file?? Quote Link to comment Share on other sites More sharing options...
trq Posted October 8, 2008 Share Posted October 8, 2008 Maybe, if its not returning what you expect. Quote Link to comment Share on other sites More sharing options...
nadman123 Posted October 8, 2008 Author Share Posted October 8, 2008 I used the oci_fetch_all($stmt, $rows, 0, 0,OCI_FETCHSTATEMENT_BY_ROW); function to return the row data but i m not sure whether the newer version of NuSOAP libraries supports this function..instead what should i use and what changes that I should make to the above code plz....?? Quote Link to comment 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.