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??? ??? ??? ??? ??? Link to comment https://forums.phpfreaks.com/topic/127493-whats-wrong-in-this-code/ 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) Link to comment https://forums.phpfreaks.com/topic/127493-whats-wrong-in-this-code/#findComment-659614 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.. ??? ??? ??? Link to comment https://forums.phpfreaks.com/topic/127493-whats-wrong-in-this-code/#findComment-659617 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?? Link to comment https://forums.phpfreaks.com/topic/127493-whats-wrong-in-this-code/#findComment-659619 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. Link to comment https://forums.phpfreaks.com/topic/127493-whats-wrong-in-this-code/#findComment-659623 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....?? Link to comment https://forums.phpfreaks.com/topic/127493-whats-wrong-in-this-code/#findComment-659628 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.