/*
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