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
voici le code de la methodeFatal 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
la definition wsld
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'=>''),));
Partager