'; $message.= 'Veuillez remplir les champs suivants : '; $message.= join(', ', $fields); $message.= ''; }else{ $message=''; $client = new SoapClient(null, array( 'trace' => 1, 'soap_version' => SOAP_1_1, 'location' => WEBSERVICE_URL, 'uri' => WEBSERVICE_URI, 'login' => $_SESSION['tabInfo']['login'], 'password' => $_SESSION['tabInfo']['password'], //'encoding' => 'UTF-8' )); //On vérifie que le mandataire n'est pas déjà rentré en base try { $O = $client->searchMandataires($tabMandataires['Nom'], array('V', 'N', 'H', 'A', 'M'), $tabMandataires['cp']); $tableResults = array(); $tableResults = $O['result']; }catch (SoapFault $fault){ $message = 'Une erreur s\'est produite durant l\'enregistrement'; } if(count($tableResults)>0){ $message = 'Il semble que le mandataire soit déjà enregistré'; }else{ //Si le webservice renvoie une erreur, on l'affecte à message try { $client->setMandataire($tabMandataires); }catch(SoapFault $fault){ $message = 'Une erreur s\'est produite durant l\'enregistrement'; } } } echo $message;