// On affecte la valeur de pays à un objet appelé libellé $pays = $service->getPays($param); // Appel de la méthode getPays() avec comme paramètre la valeur selectionné comme libellé print_r(json_encode($pays->pays)); // Affiche les informations du pays par rapport à la libellé choisi } //Cette partie permet d'obtenir les listes des pays par rapport au risque if (isset($_GET['listePays'])) { $liste_pays = $_GET['listePays']; // On affecte la valeur dans une variable nommée liste_pays if ($liste_pays == "true") { // Si la valeur de la séléction vaut true $param->danger = true; } else { $param->danger = false; } // on affecte à l'object param de valeur danger la valeur true $liste_pays = $service->getAllPaysDanger($param); // On fait appel à la méthode getAllPaysDanger() avec comme paramètre true/false $response = array(); // Créationn d'un tableau pour avoir la réponse foreach ($liste_pays->Pays as $key => $value) { $response[$key] = $value->libelle_fr; } print_r(json_encode($response)); // Affiche la réponse de liste de pays par rapport au risque } // Dans le cas où on arrive pas a se connecter on affiche l'erreur et la comportenement du problème } catch (SoapFault $fault) { echo "Error: ", $fault->faultcode, ", string: ", $fault->faultstring; }