[Web Service] Fatal error: Uncaught SoapFault exception: [Client]..
Bonjour
j'ai creer un service web et une methode gettPlats qui prend en parametre une chaine de caractère. Mon problème est que je reçois une erreur
Citation:
Fatal error: Uncaught SoapFault exception: [Client] Function ("gettPlats") is not a valid method for this service in C:\xampp\htdocs\Servicesweb\codes\Plateforme\utiliserresto1.php:69 Stack trace: #0 [internal function]: SoapClient->__call('gettPlats', Array) #1 C:\xampp\htdocs\Servicesweb\codes\Plateforme\utiliserresto1.php(69): SoapClient->gettPlats(Array) #2 {main} thrown in C:\xampp\htdocs\Servicesweb\codes\Plateforme\utiliserresto1.php on line 69
voici le code de la methode
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
function gettPlats($requete)
{
// Connexion à notre base de données.
mysql_connect("localhost","root","") or die ("Could not connect");
mysql_select_db ("restaurant1") or die ("Could not select database");
// Requête MYSQL pour récupérer la liste de tous les commentaires et les stocker dans une variable result.
$result = mysql_query($requete);
$tab=array();
// Nous parcourons le résultat et nous recopions les commentaires dans un nouveau tableau
$i = 0;
while ($row = mysql_fetch_array($result))
{
$array[$i] = array(
'id' => $row['id'],
'libelle' => $row['libelle'],
);
++$i;
}
//return $array;
} |
la definition wsld
Code:
1 2 3 4 5 6 7 8
| $server->wsdl->addComplexType(
'lplats',
'complexType',
'array',
'',
'SOAP-ENC:Array',
array(
'requete'=> array('name'=>'requete','type'=>'xsd:string','use'=>''),)); |
Merci pour votre aide