/* La création d'un client soap se fait par l'appel de SoapClient. SoapClient() prend en paramètre l'adresse de l'emplacement du fichier wsdl et un tableau. */ $service = new SoapClient("http://localhost:8080/ws/pays.wsdl", array("trace" => 1, "exception" => 0)); try { $param = new stdClass(); // Création d'un objet param //Cette partie permet d'avoir les informations d'un pays if (isset($_POST['pays'])) { $pays = $_POST['pays']; // On affecte la valeur pris par post a une variable nommée pays $param->libelle = $pays; // 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