Application web
Fermé
Yassirsalih
Messages postés
2
Date d'inscription
dimanche 23 avril 2017
Statut
Membre
Dernière intervention
23 avril 2017
-
Modifié le 23 avril 2017 à 18:13
jordane45 Messages postés 38445 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 février 2025 - 24 avril 2017 à 14:02
jordane45 Messages postés 38445 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 février 2025 - 24 avril 2017 à 14:02
Comment valider un formulaire d une application web en php dans une base de donnée? , j'ai fait tout les etapes essentiel mais l'application ne veut pas se valider dans ma base de donnée elle ne s'affiche pas quand j'entre dans la base donnée c'est comme si elle ne s'enregistre pas comment je fais pour resoudre se probleme
A voir également:
- Application web
- Application mobile - Guide
- Web office - Guide
- Desinstaller application windows - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Création site web - Guide
2 réponses
yg_be
Messages postés
23476
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 février 2025
Ambassadeur
1 568
23 avril 2017 à 18:17
23 avril 2017 à 18:17
peux-tu partager ton code?
jordane45
Messages postés
38445
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 février 2025
4 737
Modifié le 24 avril 2017 à 01:21
Modifié le 24 avril 2017 à 01:21
Bonjour,
1 - A l'avenir .. pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - Tu as oublié de fermer une accolade dans ton fichier de fonction
Fichier function.php
J'en ai profité pour activer la gestion des erreurs PDO.
Je t'invite à lire ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
puis à utiliser les recomandations qui y sont faites ... comme placer tes requêtes dans des blocs try/catch histoire de détecter les erreurs ...
NB : Je n'ai pas regardé tout ton code .. effectue déjà ces modifications et dis nous ce que ça donne.
Si ça ne fonctionne toujours pas après ça .. remet nous ton code (modifié) en utilisant les BALISES DE CODE cette fois.
NB² : Je vois que tu utilises un nom avec un espace pour le nom de ta bdd .... evite !
Tout comme tu devras éviter de nommer tes tables ou leurs champs avec des espaces ou des caractères spéciaux ou accentués.
(idem pour les noms des variables php ... )
Cordialement,
Jordane
1 - A l'avenir .. pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - Tu as oublié de fermer une accolade dans ton fichier de fonction
Fichier function.php
function bdd(){ $user = 'root'; $password = ''; $db = 'mysql:host=localhost;dbname=pfe 2017'; try { $bdd = new PDO($db, $user, $password); $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // mode de fetch par défaut : FETCH_ASSOC / FETCH_OBJ / FETCH_BOTH $bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); } catch(PDOException $e) { die('Erreur : ' . $e->getMessage()); } return $bdd; } function listPersonne(){ $bdd = bdd(); $resultat = $cn->query("select * from personne"); return $resultat; }
J'en ai profité pour activer la gestion des erreurs PDO.
Je t'invite à lire ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
puis à utiliser les recomandations qui y sont faites ... comme placer tes requêtes dans des blocs try/catch histoire de détecter les erreurs ...
NB : Je n'ai pas regardé tout ton code .. effectue déjà ces modifications et dis nous ce que ça donne.
Si ça ne fonctionne toujours pas après ça .. remet nous ton code (modifié) en utilisant les BALISES DE CODE cette fois.
NB² : Je vois que tu utilises un nom avec un espace pour le nom de ta bdd .... evite !
Tout comme tu devras éviter de nommer tes tables ou leurs champs avec des espaces ou des caractères spéciaux ou accentués.
(idem pour les noms des variables php ... )
Cordialement,
Jordane
jordane45
Messages postés
38445
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 février 2025
4 737
24 avril 2017 à 01:23
24 avril 2017 à 01:23
Normalement .. si tu appliques les consignes données dans le lien précédent .. tu devrais voir apparaitre un message d'erreur concernant ta requête
... elle me semble étrange ... surtout les ;:; qui se trouvent ici : mem_name,:,:vll,:gende
$requete = $this->bdd->prepare('INSERT INTO personne(PSEUDO,EMAIL,PASSWORD,FULL NAME,VILLE,GENDER,CONTACT NO) VALUES(:pseudo,:emailid,:password,:mem_name,:,:vll,:gender,:contactnum)');
... elle me semble étrange ... surtout les ;:; qui se trouvent ici : mem_name,:,:vll,:gende
inscription.class.php
>
jordane45
Messages postés
38445
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 février 2025
24 avril 2017 à 12:18
24 avril 2017 à 12:18
<?php //session_start(); include_once'function.php'; class inscription { private $pseudo ; private $emailid ; private $password ; private $cpassword ; private $mem_name ; private $vll; private $gender; private $contactnum ; private $bdd; public function __construct($pseudo,$emailid,$password,$cpassword,$mem_name,$vll,$gender,$contactnum){ $pseudo = htmlspecialchars($pseudo); $mem_name = htmlspecialchars($mem_name); $emailid = htmlspecialchars($emailid); $this->pseudo = $pseudo ; $this->emailid = $emailid; $this->password = $password; $this->cpassword = $cpassword ; $this->mem_name = $mem_name; $this->vll = $vll ; $this->gender = $gender ; $this->contactnum = $contactnum ; $this->bdd = bdd(); } public function verif() { if(strlen($this->pseudo) > 5 AND strlen($this->pseudo) < 20 ){ $syntaxe = '#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}$#'; if(preg_match($syntaxe, $this->emailid)){ if(strlen($this->password) > 5 AND strlen($this->password) < 20){ if($this->password == $this->cpassword){ return 'OK'; } else{ $erreur = 'Mot de passe doit etre identique'; return $erreur; } } else{ $erreur = 'Mauvais mot de passe'; return $erreur; } } else{ $erreur = 'syntaxe de l\'adresse email incorrect' ; return $erreur; } } else { $erreur = 'Pseudo doit etre entre 5 et 20 caractéres' ; return $erreur ; } } public function enregistrement(){ //print_r($this); $this->bdd = bdd(); $query = "INSERT INTO personne(PSEUDO,EMAIL,PASSWORD,FULLNAME,VILLE,GENDER,CONTACTNO) VALUES('$this->pseudo', '$this->emailid', '$this->password', '$this->mem_name', '$this->vll', '$this->gender', '$this->contactnum')"; $requete = $this->bdd->exec($query); return 1; } public function session(){ $requete = $this->bdd->exec("SELECT id FROM membres WHERE pseudo = '$this->pseudo'"); $requete = $requete->fetch(); $_SESSION['id'] = $requete['id']; $_SESSION['pseudo'] = $this->pseudo; return 1; } }
Merci beaucoup c'est fait , et c'est régueler , mais j'ai un prbléme au niveau de la fonction session , dans le prochain code inscription.php , il ne se dirige pas dans la page index !!
<?php session_start(); include_once'function/function.php'; include_once'function/inscription.class.php'; $bdd = bdd(); if (isset($_POST['pseudo']) AND isset($_POST['emailid']) AND isset($_POST['password']) AND isset($_POST['cpassword']) AND isset($_POST['mem_name']) AND isset($_POST['vll']) AND isset($_POST['gender']) AND isset($_POST['contactnum'])) { $inscription = new inscription ($_POST['pseudo'],$_POST['emailid'],$_POST['password'],$_POST['cpassword'],$_POST['mem_name'],$_POST['vll'],$_POST['gender'],$_POST['contactnum']) ; $verif = $inscription->verif(); if ($verif == 'OK') { if($inscription->enregistrement()){ if($inscription->session()){ header('location: index.php'); } } else{ echo 'Une erreur !!'; } } else { $erreur = $verif; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content=""> <title>Bootstrap business-plate template </title> <!-- Bootstrap core CSS --> <link href="assets/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <!-- Just for debugging purposes. Don't actually copy this line! --> <!--[if lt IE 9]><script src="themes/assets/js/ie8-responsive-file-warning.js"></script><![endif]--> <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> <!-- CSS Implementing Plugins --> <link rel="stylesheet" href="assets/custom/css/flexslider.css" type="text/css" media="screen"> <link rel="stylesheet" href="assets/custom/css/parallax-slider.css" type="text/css"> <link rel="stylesheet" href="assets/font-awesome-4.0.3/css/font-awesome.min.css" type="text/css"> <link rel="stylesheet" href="assets/custom/css/style1.css"/> <link rel="stylesheet" href="assets/custom/css/register.css"/> <!-- Custom styles for this template --> <link href="assets/custom/css/business-plate.css" rel="stylesheet"> <link rel="shortcut icon" href="assets/custom/ico/favicon.ico"> </head> <!-- NAVBAR ================================================== --> <body> <div class="top"> <div class="container"> <div class="row-fluid"> <ul class="phone-mail"> <li><i class="fa fa-phone"></i><span></span></li> <li><i class="fa fa-envelope"></i><span></span></li> </ul> <ul class="loginbar"> <li><a href="login.php" rel="nofollow noopener noreferrer" target="_blank" class="login-btn">Se connecter</a></li> <li class="devider"> </li> <li><a href="inscription.php" rel="nofollow noopener noreferrer" target="_blank" class="login-btn">S'inscrire</a></li> </ul> </div> </div> </div> <!-- topHeaderSection --> <div class="topHeaderSection"> <div class="header"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="index.php" rel="nofollow noopener noreferrer" target="_blank"><img src="assets/custom/img/logo.png" alt="My web solution" /></a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> </ul> <ul class="nav navbar-nav navbar-right"> <li class="active"><a href="#" rel="nofollow noopener noreferrer" target="_blank">Acceuil</a></li> <li class="dropdown"> <a href="#" rel="nofollow noopener noreferrer" target="_blank" class="dropdown-toggle" data-toggle="dropdown">Société <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Présentation</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Nos valeurs</a></li> </ul> </li> <li><a href="#about" rel="nofollow noopener noreferrer" target="_blank">Services</a></li> <li><a href="#about" rel="nofollow noopener noreferrer" target="_blank">Guide</a></li> <li><a href="#contact" rel="nofollow noopener noreferrer" target="_blank">Contact</a></li> </ul> </div><!--/.nav-collapse --> </div> </div> </div> <!--formulaire d'inscription--> <div class="container"> <div class="row"> <div class="col-md-6"> <section> <h1 class="entry-title"><span>Sign Up</span> </h1> <hr> <form class="form-horizontal" method="post" name="signup" id="signup" enctype="multipart/form-data" action="inscription.php" > <div class="form-group"> <label class="control-label col-sm-3">Pseudo <span class="text-danger">*</span></label> <div class="col-md-8 col-sm-9"> <input type="text" class="form-control" name="pseudo" id="pseudo" placeholder="Enter your Username here" required value=""> </div> </div> <div class="form-group"> <label class="control-label col-sm-3">Email ID <span class="text-danger">*</span></label> <div class="col-md-8 col-sm-9"> <div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></span> <input type="email" class="form-control" name="emailid" id="emailid" placeholder="Enter your Email ID" required value=""> </div> <small> Your Email Id is being used for ensuring the security of your account, authorization and access recovery. </small> </div> </div> <div class="form-group"> <label class="control-label col-sm-3">Set Password <span class="text-danger">*</span></label> <div class="col-md-5 col-sm-8"> <div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span> <input type="password" class="form-control" name="password" id="password" placeholder="Choose password (5-15 chars)" required value=""> </div> </div> </div> <div class="form-group"> <label class="control-label col-sm-3">Confirm Password <span class="text-danger">*</span></label> <div class="col-md-5 col-sm-8"> <div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span> <input type="password" class="form-control" name="cpassword" id="cpassword" placeholder="Confirm your password" required value=""> </div> </div> </div> <div class="form-group"> <label class="control-label col-sm-3">Full Name <span class="text-danger">*</span></label> <div class="col-md-8 col-sm-9"> <input type="text" class="form-control" name="mem_name" id="mem_name" placeholder="Enter your Name here" required value=""> </div> </div> <div class="form-group"> <label class="control-label col-sm-3">Ville <span class="text-danger">*</span></label> <div class="col-xs-8"> <div class="form-inline"> <div class="form-group"> <select name="vll" class="form-control"> <option value="">ville</option> <option value="1" >Fés</option><option value="2" >Taza </option><option value="3" >Ouajda</option><option value="4" >Marrakech </option><option value="5" >Tanger </option><option value="6" >Agadir</option><option value="7" >Rabat </option><option value="8" >Casablanca</option> </select> </div> </div> </div> </div> <div class="form-group"> <label class="control-label col-sm-3">Gender <span class="text-danger">*</span></label> <div class="col-md-8 col-sm-9"> <label> <input name="gender" type="radio" value="Male" checked> Male </label> <label> <input name="gender" type="radio" value="Female" > Female </label> </div> </div> <div class="form-group"> <label class="control-label col-sm-3">Contact No. <span class="text-danger">*</span></label> <div class="col-md-5 col-sm-8"> <div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-phone"></i></span> <input type="text" class="form-control" name="contactnum" id="contactnum" placeholder="Enter your Primary contact no." required value=""> </div> </div> </div> <div class="form-group"> <div class="col-xs-offset-3 col-xs-10"> <input name="Submit" type="submit" value="Sign Up" class="btn btn-primary"> </div> </div> <?php if(isset($erreur)){ echo $erreur; } ?> </form> </div> </div> </div> </body> </html>
<?php session_start(); include_once'function/function.php'; include_once'function/inscription.class.php'; $bdd = bdd(); if(!isset($_SESSION['id'])) { header('location:inscription.php'); } else { ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8">$ <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content=""> <title>Bootstrap business-plate template </title> <!-- Bootstrap core CSS --> <link href="assets/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <!-- Just for debugging purposes. Don't actually copy this line! --> <!--[if lt IE 9]><script src="themes/assets/js/ie8-responsive-file-warning.js"></script><![endif]--> <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> <!-- CSS Implementing Plugins --> <link rel="stylesheet" href="assets/custom/css/mapstyle.css"> <link rel="stylesheet" href="assets/custom/css/flexslider.css" type="text/css" media="screen"> <link rel="stylesheet" href="assets/custom/css/parallax-slider.css" type="text/css"> <link rel="stylesheet" href="assets/font-awesome-4.0.3/css/font-awesome.min.css" type="text/css"> <link rel="stylesheet" href="assets/custom/css/styleslide.css" type="text/css" media="screen"> <!-- Custom styles for this template --> <link href="assets/custom/css/business-plate.css" rel="stylesheet"> <link rel="shortcut icon" href="assets/custom/ico/favicon.ico"> </head> <!-- NAVBAR ================================================== --> <body> <div class="top"> <div class="container"> <div class="row-fluid"> <ul class="phone-mail"> <li><i class="fa fa-phone"></i><span></span></li> <li><i class="fa fa-envelope"></i><span></span></li> </ul> <ul class="loginbar"> <li><a href="login.php" rel="nofollow noopener noreferrer" target="_blank" class="login-btn">Se connecter</a></li> <li class="devider"> </li> <li><a href="inscription.php" rel="nofollow noopener noreferrer" target="_blank" class="login-btn">S'inscrire</a></li> </ul> </div> </div> </div> <!-- topHeaderSection --> <div class="topHeaderSection"> <div class="header"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="index.php" rel="nofollow noopener noreferrer" target="_blank"><img src="assets/custom/img/logo.png" alt="My web solution" /></a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> </ul> <ul class="nav navbar-nav navbar-right"> <li class="active"><a href="#" rel="nofollow noopener noreferrer" target="_blank">Acceuil</a></li> <li class="dropdown"> <a href="#" rel="nofollow noopener noreferrer" target="_blank" class="dropdown-toggle" data-toggle="dropdown">Société <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Présentation</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Nos valeurs</a></li> </ul> </li> <li><a href="#about" rel="nofollow noopener noreferrer" target="_blank">Services</a></li> <li><a href="#about" rel="nofollow noopener noreferrer" target="_blank">Guide</a></li> <li><a href="#contact" rel="nofollow noopener noreferrer" target="_blank">Contact</a></li> </ul> </div><!--/.nav-collapse --> </div> </div> </div> <!--Slider--> <div class="carousel fade-carousel slide" data-ride="carousel" data-interval="4000" id="bs-carousel"> <!-- Overlay --> <div class="overlay"></div> <!-- Indicators --> <ol class="carousel-indicators"> <li data-target="#bs-carousel" data-slide-to="0" class="active"></li> <li data-target="#bs-carousel" data-slide-to="1"></li> <li data-target="#bs-carousel" data-slide-to="2"></li> </ol> <!-- Wrapper for slides --> <div class="carousel-inner"> <div class="item slides active"> <div class="slide-1"></div> <div class="hero"> <hgroup> <h1>Inscrivez vous</h1> <h3>Recevez les notifications de nos offres</h3> </hgroup> <a class="btn btn btn-brand" href="inscription.php" rel="nofollow noopener noreferrer" target="_blank">Inscritpion</a> </div> </div> <div class="item slides"> <div class="slide-2"></div> <div class="hero"> <hgroup> <h1>Ne ratez plus rien</h1> <h3>L'actualité des appels d'offre est par ici</h3> </hgroup> <button class="btn btn-hero btn-lg" role="button">See all features</button> </div> </div> <div class="item slides"> <div class="slide-3"></div> <div class="hero"> <hgroup> <h1>We are amazing</h1> <h3>Get start your next awesome project</h3> </hgroup> <button class="btn btn-hero btn-lg" role="button">See all features</button> </div> </div> </div> </div> </div> <!-- highlightSection --> <div class="highlightSection"> <div class="container"> <div class="row"> <div class="col-md-7"> <h3>Les derniers appels d'offres</h3></br> Vous êtes fournisseurs, entreprises, prestataires de services, nous souhaitons faire appel à votre savoir-faire pour participer à la réalisation de tous nos projets.</BR> Pour visualiser les <b>appels d'offres</b> en cours, cliquez sur le bouton ci-dessous. </p> </br> <a class="btn btn btn-brand" href="list.php" rel="nofollow noopener noreferrer" target="_blank">Appels d'offres en cours</a> </div> <div class="col-md-4 align-right"> <img src="http://img.actionco.fr/Img/BREVE/2016/4/304277/Appels-offres-reussir-proposition-commerciale-F.jpg" alt="image appel d'offre" id="image"/> </div> </div> </div> </div> <!-- bodySection --> <div class="container"> <div class="row"> <div class="container"> <div class="row"> <div class="col-md-8"> <div class="bodySection"> <table> <tr style=" -WEBKIT-TEXT-FILL-COLOR: #fff; background-color: #ff4800;"> <td> <h2><i class="fa fa-search"> Recherche par critère géographique </i></h2> </td> </tr> <tr style="background-color: #fafafa;"> <td> <div class="map" id="map"> <div class="map-img"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:amcharts="http://amcharts.com/ammap" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 700 800"> <g> <a id="MA-01" xlink:title="Tanger-Tétouan" xlink:href=""> <path class="land" d="M444.7,138.27l0.88,1.75l1.38,0.42l-0.47,2.17l0.73,5.4l0.57,1.35l1.74,-0.12l-0.4,1.07l0.56,2.81l1.17,2.52l2.49,0.77l0.77,1.27l1.79,1.28l1.66,3.26l1.73,0.15l3.37,3.94l2.3,0.77l3.22,2.96l3.81,1.54l1.26,-0.45l1.35,1.16l4.67,0.6l1.45,0.69l0,0l-1.09,1.26l-0.17,1.35l0.66,0.69l0.18,2.36l-0.93,2.41l-2.54,1.66l-3.84,0.68l-4.02,3.51l-1.47,0.54l-0.75,1.3l-2.31,0.9l-6.49,0.79l-2.48,1.17l-1.13,1.3l0,0l-2.59,-0.68l-3.25,1.39l-4.14,-0.87l-1.86,-1.07l-1.51,-2.41l-1.64,-1.38l-1.51,0.79l-2.89,-0.19l-2,-2.46l-2.18,-1.5l-1.7,-0.25l-0.85,-0.99l-9.64,-2.01l-6.16,-0.2l0,0l3.05,-9.56l0.93,-0.9l2.43,-8.46l2.89,-6.09l2.86,-12.18l0.86,-0.62l2.32,0.03l2.53,1.14l1.11,-1.05l0.03,-0.91l1.16,-0.6l5.14,-0.13l3.44,-2.52l0.4,-0.97l1.01,-0.27l0.52,0.51L444.7,138.27z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-02" xlink:title="Gharb-Chrarda-Beni Hssen"> <path class="land" d="M412.43,181.64l6.16,0.2l9.64,2.01l0.85,0.99l1.7,0.25l2.18,1.5l2,2.46l2.89,0.19l1.51,-0.79l1.64,1.38l1.51,2.41l1.86,1.07l4.14,0.87l3.25,-1.39l2.59,0.68l0,0l-1.02,5.71l0.63,0.81l-0.21,0.69l-2.73,0.71l-0.67,1.32l-2.01,0.79l-0.24,1.58l-1.63,0.74l-0.56,1.07l-4.24,1.98l-0.31,0.64l0.72,0.83l-0.12,1.29l1.21,-0.31l0.52,0.24l-0.13,0.53l0,0l0,1.13l0.99,1.44l0,0l-1.57,0.43l-0.15,1.75l-1.75,1.51l-0.25,0.58l0.75,1.04l-2.29,0.66l-1.44,1.87l-0.9,-0.95l0.14,-1.56l-2.91,-0.8l-2.21,0l-0.24,-0.69l0.84,-1.61l-2.33,-1.44l-1.35,-0.13l-1.37,1.04l0.08,1.19l-0.47,0.51l-2.29,0.86l0.42,1.09l1.22,0.14l0.65,2.39l0,0l-5.59,-0.65l-6.97,-2.14l-6.64,0.55l-3.79,-0.94l-3.52,1.58l-2.01,-0.33l-1.38,-1.44l-1.83,0.16l-0.52,-0.97l0,0l1.37,-3.58l5.76,-9.42l8.4,-18.31l0.64,0.18l-0.27,1.46l0.99,0.65l0.7,-0.86l-0.03,-0.99l-1.83,-0.65L412.43,181.64z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-03" xlink:title="Taza-Al Hoceima-Taounate"> <path class="land" d="M500.69,168.92l0.47,0.32l-0.26,1.07l0.87,1.03l1.88,0.6l1.65,-0.28l0,0l0.33,14.3l1,1.33l1.69,-0.21l-0.46,0.78l0.32,0.46l2.02,-0.25l1.54,0.99l1.64,-0.21l0.43,0.48l-0.43,0.66l0.31,2.26l-0.9,1.55l1.36,1.63l-2.25,0.52l0.42,1.93l-0.85,1.76l1.94,-0.68l1.01,2.11l2.6,0.7l1.78,-4.32l1.28,0.4l1.14,-1.33l2.5,-1.43l0.54,-2.47l0.49,-0.32l4.83,0.08l2.15,2.25l1.23,-0.04l3.95,2.34l-0.52,2.23l1.45,0.76l0.11,0.65l-2.46,-0.74l-2.27,1.09l-0.5,3.96l-1.35,0.09l-0.04,1.48l-3.71,2.21l-0.61,1.61l0.84,1.77l2.89,2.35l0.24,4.61l1.6,1.37l0.04,0.64l-1.44,3.14l-4.76,2.06l-0.51,2.83l1.74,1.34l2.65,3.66l1.01,2.31l0.09,2.17l0,0l-3.39,-0.61l-4.23,-2.55l-3.25,-0.71l-2.32,-2.43l-3.23,-2.03l-0.51,0.14l-0.58,1.61l-0.97,0.58l-2.04,3.7l-2.94,1.76l-1.65,2.18l-1.41,0.91l-0.25,1.35l-1.2,1.52l-4.46,2.28l-4,0.35l-1.55,-1.96l1.44,-2.78l-1.76,-0.62l-2.08,1.04l-1.02,-1.73l0.17,-3.14l0.92,-1.52l1.98,-1.21l-4.01,-0.66l-0.53,-2.05l-2.27,-0.97l-0.95,0.01l-2.75,2l-1.93,-1.24l-2.68,-0.77l-1.12,-1.13l0.04,-3.22l-0.82,-2.3l-6.24,-2.14l-0.88,-1.66l-0.1,-2.08l-1.5,0.19l-0.04,-2.04l-3.3,0.33l-0.02,-0.79l-0.64,-0.41l1.1,-0.57l-0.64,-0.96l-1.84,0.83l-0.24,-0.4l0.57,-0.65l-0.44,-0.74l-3.18,-0.27l-0.82,0.69l0.11,-0.79l-0.4,-0.03l-1.17,0.87l-0.76,-1.25l-1.83,-0.32l-2.39,1.4l-0.86,-0.27l-3.39,1.03l-0.65,-0.93l-1.37,0.53l-1.59,-1.71l0,0l0.13,-0.53l-0.52,-0.24l-1.21,0.31l0.12,-1.29l-0.72,-0.83l0.31,-0.64l4.24,-1.98l0.56,-1.07l1.63,-0.74l0.24,-1.58l2.01,-0.79l0.67,-1.32l2.73,-0.71l0.21,-0.69l-0.63,-0.81l1.02,-5.71l0,0l1.13,-1.3l2.48,-1.17l6.49,-0.79l2.31,-0.9l0.75,-1.3l1.47,-0.54l4.02,-3.51l3.84,-0.68l2.54,-1.66l0.93,-2.41l-0.18,-2.36l-0.66,-0.69l0.17,-1.35l1.09,-1.26l0,0l3.7,0.64l3.91,-1.89l4.4,-0.53l3.47,-1.74l2.48,0.03L500.69,168.92z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-04" xlink:title="L'Oriental"> <path class="land" d="M537.32,160.66l0.51,0.59l-0.82,2.9l0.58,0.84l-0.14,2.66l1.59,1.64l-0.43,0.15l0.2,1.22l0.96,0.55l-1,0.67l0.04,0.69l1.73,2.44l2.53,1.27l2.34,0.04l-0.03,-0.81l0.15,-0.23l3.81,1.58l3.01,0.41l1.79,-0.36l3.77,-2.74l7.88,2.9l-0.06,1.76l1.75,1.7l1.75,0.73l1.3,1.81l1.94,1.38l2.48,-0.46l0.13,2.67l2.95,1.63l0.2,1.58l2.56,1.18l0.54,-0.22l-0.07,0.54l2.65,1.42l-1.27,0.91l-0.14,1.17l-2.9,3.78l1.39,0.52l2.57,4.18l2.32,0.99l-3.66,4.67l2.93,3.76l-0.29,3.23l2.44,6.04l-1.95,10.78l1.09,4.44l-2.21,1.7l-0.33,1.59l1.17,1l2.03,-0.19l0.86,2.33l1.34,1.17l-0.32,2.18l0.58,1.22l-1.23,1.75l-0.16,2l-1.46,3.06l-0.22,4.54l2.58,3.38l1,2.54l3.98,3.58l0.36,1.23l-0.92,3.01l-2.2,0.79l6.14,9.82l4.22,1.97l10.36,8.21l-4.71,4.41l-2.94,0.48l-0.91,2.64l-1.01,0.79l0.53,0.76l-0.25,4.68l-2.21,1.72l0.48,0.36l2.73,-0.74l1.29,0.55l1,2.35l-1.87,1.15l-1.88,0.38l-0.65,-0.45l-5.73,-0.06l-3.09,-0.7l-2.87,0.52l-9.33,-2.4l-1.84,-0.04l-0.91,-0.69l-0.86,0l-0.23,0.5l-1.59,-0.28l-1.76,-1.11l-5.95,1.77l-4.03,-1.16l-0.97,0.55l-6.1,-0.15l-3.15,0.65l-2.03,1.44l-10.68,0.09l-1.16,-0.43l-0.75,1.14l-0.34,2.87l3.3,6.59l0,2.12l0.85,0.98l-0.06,0.67l-16.38,3.93l0,0l-1.35,-10.99l0.5,-4.2l1.56,-3.04l-0.34,-1.13l-7.97,-1.46l-3.59,-0.36l-2.79,0.49l-2.05,-0.51l0.6,-2.15l-0.66,-0.84l-3.31,-1.84l-2.83,-0.46l-0.84,-3.88l-4.42,-9l-1.26,-1.52l-1.32,-0.58l0,0l-0.16,-0.74l4.32,-5.73l5.29,-9.47l2.99,-2.98l1.92,-1.14l4.79,-0.51l10.26,0.5l10.66,-3.39l0.83,-1.24l0.32,-1.85l-0.55,-1.54l-4.55,-6.16l-5.13,-3.96l-0.74,-1.49l0.94,-3.02l3.58,-4.44l0.76,-2.94l0,0l-0.09,-2.17l-1.01,-2.31l-2.65,-3.66l-1.74,-1.34l0.51,-2.83l4.76,-2.06l1.44,-3.14l-0.04,-0.64l-1.6,-1.37l-0.24,-4.61l-2.89,-2.35l-0.84,-1.77l0.61,-1.61l3.71,-2.21l0.04,-1.48l1.35,-0.09l0.5,-3.96l2.27,-1.09l2.46,0.74l-0.11,-0.65l-1.45,-0.76l0.52,-2.23l-3.95,-2.34l-1.23,0.04l-2.15,-2.25l-4.83,-0.08l-0.49,0.32l-0.54,2.47l-2.5,1.43l-1.14,1.33l-1.28,-0.4l-1.78,4.32l-2.6,-0.7l-1.01,-2.11l-1.94,0.68l0.85,-1.76l-0.42,-1.93l2.25,-0.52l-1.36,-1.63l0.9,-1.55l-0.31,-2.26l0.43,-0.66l-0.43,-0.48l-1.64,0.21l-1.54,-0.99l-2.02,0.25l-0.32,-0.46l0.46,-0.78l-1.69,0.21l-1,-1.33l-0.33,-14.3l0,0l1.29,-0.89l0.81,-2.44l1.59,-0.63l1.15,0.1l3.32,2.75l3.8,1.29l1.48,-0.33l0.9,0.63l3.42,0.32l3.77,-1.74h1.73l2.24,-2.87l1.09,0.62l1.5,-1.06l2.04,-3.83l0.71,-2.69L537.32,160.66z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-05" xlink:title="Fès-Boulemane"> <path class="land" d="M443.55,212.11L445.15,213.82L446.51,213.29L447.16,214.22L450.55,213.19L451.41,213.46L453.79,212.06L455.62,212.37L456.38,213.62L457.55,212.75L457.95,212.79L457.84,213.58L458.67,212.89L461.85,213.16L462.29,213.9L461.72,214.55L461.96,214.95L463.8,214.13L464.45,215.08L463.35,215.66L463.99,216.07L464.01,216.86L467.31,216.54L467.35,218.58L468.85,218.39L468.95,220.47L469.83,222.13L476.07,224.27L476.88,226.57L476.85,229.79L477.96,230.92L480.65,231.69L482.58,232.93L485.33,230.93L486.27,230.92L488.55,231.89L489.07,233.94L493.08,234.6L491.1,235.82L490.18,237.34L490,240.48L491.02,242.21L493.1,241.17L494.86,241.79L493.42,244.57L494.97,246.52L498.97,246.18L503.43,243.9L504.63,242.38L504.88,241.02L506.29,240.11L507.94,237.92L510.88,236.17L512.92,232.47L513.9,231.89L514.48,230.28L514.99,230.14L518.22,232.17L520.54,234.6L523.79,235.31L528.02,237.86L531.41,238.47L531.41,238.47L530.65,241.41L527.07,245.85L526.13,248.88L526.86,250.37L531.99,254.33L536.54,260.49L537.09,262.03L536.77,263.88L535.94,265.12L525.29,268.51L515.02,268.01L510.23,268.53L508.31,269.67L505.32,272.65L500.03,282.12L495.71,287.85L495.87,288.59L495.87,288.59L493.4,289.21L487.21,288.7L486.78,284.97L481.76,280.48L480.2,277.75L477.1,277.17L472.51,277.86L469.3,276L468.94,275.11L469.66,272.47L466.13,268.48L462.79,259.05L460.46,256.98L459.75,255.6L459.88,253.93L463.78,248.28L463.83,245.79L460.05,242.32L455.54,241.28L455.11,239.41L456.86,234.83L456.63,232.56L455.35,230.52L454.46,230L453.64,226.9L450.26,226.31L448.58,223.69L445.8,223.9L445.41,216.62L444.55,214.69L444.55,214.69L443.56,213.25z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-06" xlink:title="Meknès-Tafilalet"> <path class="land" d="M444.55,214.69L445.41,216.62L445.8,223.9L448.58,223.69L450.26,226.31L453.64,226.9L454.46,230L455.35,230.52L456.63,232.56L456.86,234.83L455.11,239.41L455.54,241.28L460.05,242.32L463.83,245.79L463.78,248.28L459.88,253.93L459.75,255.6L460.46,256.98L462.79,259.05L466.13,268.48L469.66,272.47L468.94,275.11L469.3,276L472.51,277.86L477.1,277.17L480.2,277.75L481.76,280.48L486.78,284.97L487.21,288.7L493.4,289.21L495.87,288.59L495.87,288.59L497.18,289.17L498.45,290.69L502.87,299.68L503.7,303.56L506.53,304.02L509.84,305.87L510.5,306.71L509.9,308.85L511.95,309.37L514.74,308.87L518.33,309.23L526.3,310.69L526.64,311.82L525.09,314.86L524.58,319.05L525.94,330.04L525.94,330.04L510.7,333.44L510.7,343.73L511.37,344.07L510.85,344.78L510.39,344.46L510.14,345.1L508.92,345.48L508.5,346.36L507.49,345.53L506.98,347.76L506.11,348.55L506.72,349.19L507.21,349.01L507.13,349.84L505.91,351.05L506.61,351.63L507.11,353.53L506.44,354.96L506.61,356.19L508.2,356.31L508.07,355.03L508.96,354.67L509.28,353.71L510.44,354.8L510.14,357.66L510.7,356.96L511.77,357.08L511.2,355.55L511.69,355.23L511.86,356.52L512.55,356.21L513.46,358.91L514.15,359.58L514.97,358.66L514.87,359.7L515.36,359.78L515.42,363.46L514.78,363.76L514.69,364.6L514.1,364.39L512.56,367.4L511.91,367.29L511.25,368.22L510.71,370.33L510.95,371.67L512.09,371.79L512.56,373.21L511.62,374.57L503.88,377.86L498.12,379.4L492.39,379.73L485.76,382.21L474.88,393L462.38,399.22L455.46,405.07L455.46,405.07L454.14,401.25L452.62,399.59L451.76,396.78L452.3,378.48L447.08,370.09L446.37,366.7L448.29,353.12L450.8,346.04L450.72,342.05L449.11,339.69L442.45,336.49L440.86,334.18L435.56,332.73L432.84,333.37L430.11,332.98L429.63,332.49L430.08,331.11L438.75,321.93L439.76,319.81L434.12,315.68L433.18,315.63L430.68,317.41L429.18,317.78L429.18,317.78L429.1,315.7L427.91,314.67L429.03,313.66L428.83,312.11L429.82,311.42L429.85,309.87L432.82,308.27L433.87,305.92L437.08,305.04L439,305.5L439.63,305.06L439.83,303.96L438.84,303.12L439.72,301.11L439.26,300.29L440.9,296.98L438.15,291.32L435.91,291.11L433.98,289.44L432.85,289.24L431.58,290.31L430.59,290.24L429.7,286.86L428.09,285.38L426.67,285.22L426.01,283.84L424.31,282.85L421.53,283.04L421.53,283.04L421.06,280.64L421.94,279.76L420.58,277.94L420.33,276.68L419.59,276.39L417.17,277.18L416.6,276.7L416.69,275L418.39,274.64L419.11,273.5L417.09,272.34L416.76,270.69L411.35,267.45L410.91,266.25L407.18,264.98L406.93,263.55L408.2,261.5L408.2,261.5L407.23,259.61L408,257.84L407.59,257.15L408.09,255.36L410.97,254.35L413.17,255.05L414.27,254.29L415.23,255.48L416.58,255.54L417.34,259.27L417.89,260.04L419.41,260.2L419.83,260.76L421.33,260.51L422.84,258.77L424.28,258.31L429.02,259.7L429.9,259.38L430.61,258.03L429.95,251.76L431.54,236.69L429.82,234.69L430.13,232.79L428.73,232.76L428.49,232.24L428.51,231.28L430.56,229.34L430.22,227.63L427.27,224.86L427.13,222.57L427.13,222.57L426.49,220.17L425.27,220.03L424.85,218.94L427.14,218.07L427.62,217.56L427.54,216.37L428.91,215.33L430.25,215.45L432.58,216.89L431.75,218.51L431.98,219.2L434.19,219.2L437.1,220L436.96,221.56L437.86,222.52L439.3,220.65L441.59,219.98L440.84,218.95L441.08,218.37L442.83,216.86L442.98,215.11z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-07" xlink:title="Rabat-Salé-Zemmour-Zaer"> <path class="land" d="M394.89,218.37l0.52,0.97l1.83,-0.16l1.38,1.44l2.01,0.33l3.52,-1.58l3.79,0.94l6.64,-0.55l6.97,2.14l5.59,0.65l0,0l0.14,2.29l2.95,2.77l0.34,1.71l-2.05,1.94l-0.02,0.96l0.24,0.52l1.4,0.02l-0.31,1.91l1.72,2l-1.59,15.06l0.66,6.27l-0.71,1.35l-0.88,0.32l-4.74,-1.38l-1.44,0.46l-1.5,1.74l-1.5,0.25l-0.43,-0.56l-1.52,-0.16l-0.55,-0.77l-0.76,-3.73l-1.35,-0.06l-0.96,-1.19l-1.09,0.75l-2.2,-0.7l-2.89,1.01l-0.5,1.8l0.41,0.69l-0.77,1.77l0.98,1.89l0,0l-4.58,2.2l-1.54,2.18l-1.62,-2.26l-1.51,-1.06l-3.81,0.54l-1.82,-0.83l-1.36,0.68l-2.12,-0.99l0.45,-1.16l-0.42,-2.81l1.29,-3.06l-1.26,-1.76l-0.53,-2.28l2.39,-3.64l0.35,-1.68l-4.29,0.47l-1.88,-2.24l-1.37,-0.6l-1.19,0.37l0.34,-1.12l-1.18,-2l-0.36,-3.19l-0.88,-1.5l-1.69,-0.13l-0.51,-0.92l0,0l2.3,-1.9l1.38,-0.3l4.39,-3.95l4.87,-5.68L394.89,218.37z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-08" xlink:title="Grand Casablanca"> <path class="land" d="M370.62,239.79l0.03,0l0,0L370.62,239.79zM368.86,239.64l0.15,0.62l1.64,-0.46l0,0l-0.96,1.7l0.48,1.04l-1.43,0.37l-0.22,1.45l0.04,1.17l0.57,0.58l-0.44,1.2l1.32,2.71l-0.89,-0.06l-1,0.78l0.52,1.11l-1.75,0.23l-0.07,0.53l-1,0.19l-1.96,1.6l-1.34,3.42l-1.36,-0.22l-0.63,-2.24l3.21,-1.49l-1.69,-0.66l-2,0.39l-0.56,-0.69l-1.69,0.73l-0.17,-0.93l-1.56,-1.12l-1.94,0.26l-0.66,-0.67l-1.35,-0.13l-1.12,0.46l-1.06,-1.7l0,0l2.7,-1.85l0.85,0.45l1.75,-0.95l3.87,-2.96l0.39,0.49l1.48,-0.32l0.36,-0.09l0.37,0.37l2.4,-0.93L368.86,239.64z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-09" xlink:title="Chaouia-Ouardigha"> <path class="land" d="M379.12,234.7l0.51,0.92l1.69,0.13l0.88,1.5l0.36,3.19l1.18,2l-0.34,1.12l1.19,-0.37l1.37,0.6l1.88,2.24l4.29,-0.47l-0.35,1.68l-2.39,3.64l0.53,2.28l1.26,1.76l-1.29,3.06l0.42,2.81l-0.45,1.16l2.12,0.99l1.36,-0.68l1.82,0.83l3.81,-0.54l1.51,1.06l1.62,2.26l1.54,-2.18l4.58,-2.2l0,0l-1.27,2.06l0.25,1.43l3.72,1.27l0.44,1.2l5.41,3.25l0.33,1.65l2.01,1.15l-0.72,1.15l-1.7,0.35l-0.09,1.71l0.57,0.48l2.41,-0.8l0.74,0.3l0.25,1.26l1.36,1.82l-0.88,0.88l0.48,2.4l0,0l-2.89,2.71l-3.76,0.38l-2.78,1.07l-6.88,0.09l-3.67,-1.11l-3.03,1.05l0.09,1.38l-5.94,-1.38l-5.37,2.66l-0.85,0l-1.73,-1.17l-0.53,5.77l-1.78,4.82l-2.14,2.2l0,0l-0.55,-0.79l-1.46,-0.16l-0.7,-1.03l-2.43,-1.54l-2.42,-0.28l-1.71,-2.4l-2.92,0.15l-1.12,0.62l-0.5,-0.39l-0.33,1.07l-1.74,1.09l-1.26,0.11l-0.81,-0.55l-0.68,0.47l-2.09,-4.35l-1.58,-1.25l-1.93,-3.88l-6.41,-2.55l-2.45,-5.22l-0.83,-0.03l0,0l0.57,-0.59l-0.85,-0.2l0.6,-1.08l-2.58,0.53l1.04,-0.89l-0.84,-0.47l0.53,-1.72l-0.94,-0.86l0.75,-0.35l-0.84,-0.8l1.01,-1.53l-0.55,-0.68l0.79,-0.25l-0.74,-1.17l0.32,-2.11l-1.21,-0.06l0.41,-0.62l-1.03,-0.78l-0.07,-0.83l-0.98,0.19l-0.51,-0.85l0.96,-0.5l0.87,-2.28l2.97,-0.13l0.56,-0.83l-0.9,-0.43l1.59,-0.67l1.21,-1.64l-1.07,-0.39l-0.17,-0.97l-0.76,-0.25l1.15,-0.79l-0.65,-0.66l0.81,-1.31l-2.14,-3.08l0,0l4.26,-1.76l0,0l1.06,1.7l1.12,-0.46l1.35,0.13l0.66,0.67l1.94,-0.26l1.56,1.12l0.17,0.93l1.69,-0.73l0.56,0.69l2,-0.39l1.69,0.66l-3.21,1.49l0.63,2.24l1.36,0.22l1.34,-3.42l1.96,-1.6l1,-0.19l0.07,-0.53l1.75,-0.23l-0.52,-1.11l1,-0.78l0.89,0.06l-1.32,-2.71l0.44,-1.2l-0.57,-0.58l-0.04,-1.17l0.22,-1.45l1.43,-0.37l-0.48,-1.04l0.96,-1.7l0,0l0,0l0,0l-0.03,0l0,0l4.63,-3.93l1.66,-0.06L379.12,234.7z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-10" xlink:title="Doukhala-Abda"> <path class="land" d="M345.68,251.56l2.14,3.08l-0.81,1.31l0.65,0.66l-1.15,0.79l0.76,0.25l0.17,0.97l1.07,0.39l-1.21,1.64l-1.59,0.67l0.9,0.43l-0.56,0.83l-2.97,0.13l-0.87,2.28l-0.96,0.5l0.51,0.85l0.98,-0.19l0.07,0.83l1.03,0.78l-0.41,0.62l1.21,0.06l-0.32,2.11l0.74,1.17l-0.79,0.25l0.55,0.68l-1.01,1.53l0.84,0.8l-0.75,0.35l0.94,0.86l-0.53,1.72l0.84,0.47l-1.04,0.89l2.58,-0.53l-0.6,1.08l0.85,0.2l-0.57,0.59l0,0l-1.69,1.28l-0.09,3.36l-1.39,1.08l0.01,1.21l1.07,1.64l-0.05,2.39l-0.67,0l-1.34,1.92l-3.18,2.67l-2.37,0.04l-0.62,0.52l-0.19,1.89l-1.66,-0.01l-1.12,0.48l-0.8,1.3l-2.93,0.94l-0.16,2.39l1.18,2.91l1.61,2.22l1.52,1.34l3.61,1.51l1.69,1.95l-0.05,0.8l-1.12,-0.78l-0.15,1.97l-3.08,2.31l-1.41,2.53l-0.24,1.51L329.9,326l0.7,2.34l1.85,1.82l-1.62,0.32l-1.26,-0.91l-2.75,1.17l-1.98,-0.66l-1.85,-1.86l-3.8,0.81l-1.45,-0.37l-0.77,1.01l-0.64,-0.52l-0.96,0.75l-1.33,-1.17l-1.02,0.4l-0.47,-1.22l-2.28,-0.53l-0.29,-0.71l-2.07,-1.18l-1.18,-3.63l-1.97,-0.69l-4.96,-0.47l-4.72,0.25l-3.65,-1.32l0,0l3.41,-3.86l0.87,-3.67l2.31,-2.79l0.32,-1.15l-0.49,-2.28l0.82,-2.15l-0.24,-0.83l-1.15,-0.47l-0.37,-1.54l1.6,-2.35l0.65,-2.68l-2.07,-3l6.3,-5.37l3.46,-3.69l4.87,-4.27l5.91,-6.17l0.32,-0.64l1.32,-1.68l3.1,-4.8l0.3,-0.25l-0.49,-1.42l2.67,-2.33l0.35,-1.04l1.36,-0.96l0.81,1.04l1.66,-0.31l4.17,-2.98l1.25,-2.14l3.42,-0.89L345.68,251.56z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-11" xlink:title="Marrakech-Tensift-Al Haouz"> <path class="land" d="M346.36,280.61l0.83,0.03l2.45,5.22l6.41,2.55l1.93,3.88l1.58,1.25l2.09,4.35l0.68,-0.47l0.81,0.55l1.26,-0.11l1.74,-1.09l0.33,-1.07l0.5,0.39l1.12,-0.62l2.92,-0.15l1.71,2.4l2.42,0.28l2.43,1.54l0.7,1.03l1.46,0.16l0.55,0.79l0,0l-0.32,3.9l0.77,3.52l-0.4,1.6l0.44,3.85l1.1,1.84l1.29,0.55l0.44,1.74l-0.87,0.96l0.2,1.98l1.92,2.35l-1.15,0.55l0.2,2.31l-0.64,0.59l-1.8,-0.29l-2.47,0.57l-2.52,-0.89l-2,0.84l-0.62,0.86l-0.01,2.83l1.9,1.63l-0.25,1.57l0.68,0.41l3.1,-0.53l0.09,2.28l-1.37,4.72l0.5,2.58l0,0l-3.24,1.33l-1.99,2.75l-6.02,0.75l-1.86,0.9l-4.11,3.88l-3.68,0.42l-2.15,1.05l-3.13,2.94l-2.7,1.46l-0.1,2.03l-5.75,4.3l-0.51,-0.14l0.14,-1.42l-1.21,-1l-4.52,1.87l-3.94,0.67l-1.82,-0.47l-2.08,1.52l-6.17,-0.15l-1.12,0.25l-1.32,1.25l-1.34,0.16l-0.99,-3.58l-3.29,-2.26l-0.8,0.07l-2.57,2.5l-4.12,1.83l-0.9,1.51l-0.95,0.46l-3.47,-0.53l-5.07,1.64l-2.08,-0.22l-0.89,-0.8l-4.21,0.9l-2.58,-1l-0.29,-1.57l-1.39,1.99l-1.09,0.5l-1.93,-0.81l-2.96,0.23l-0.7,-2.5l-2.85,-2.88l0,0l-0.15,-1.16l0.61,-1.3l-0.64,-2.28l0.32,-1.48l-0.97,-0.58l1.85,-9.57l-0.56,-2.46l-1.25,-0.49l0.29,-1.14l2.48,-3.14l0.13,-0.99l-0.59,-0.09l1.59,-1.33l1.95,-2.8l0.49,-1.53l-0.16,-2.83l1.66,-1.33l7.59,-9.52l0,0l3.65,1.32l4.72,-0.25l4.96,0.47l1.97,0.69l1.18,3.63l2.07,1.18l0.29,0.71l2.28,0.53l0.47,1.22l1.02,-0.4l1.33,1.17l0.96,-0.75l0.64,0.52l0.77,-1.01l1.45,0.37l3.8,-0.81l1.85,1.86l1.98,0.66l2.75,-1.17l1.26,0.91l1.62,-0.32l-1.85,-1.82l-0.7,-2.34l2.84,-4.01l0.24,-1.51l1.41,-2.53l3.08,-2.31l0.15,-1.97l1.12,0.78l0.05,-0.8l-1.69,-1.95l-3.61,-1.51l-1.52,-1.34l-1.61,-2.22l-1.18,-2.91l0.16,-2.39l2.93,-0.94l0.8,-1.3l1.12,-0.48l1.66,0.01l0.19,-1.89l0.62,-0.52l2.37,-0.04l3.18,-2.67l1.34,-1.92l0.67,0l0.05,-2.39l-1.07,-1.64l-0.01,-1.21l1.39,-1.08l0.09,-3.36L346.36,280.61z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-12" xlink:title="Tadla-Azilal"> <path " class="land" d="M421.53,283.04L424.31,282.85L426.01,283.84L426.67,285.22L428.09,285.38L429.7,286.86L430.59,290.24L431.58,290.31L432.85,289.24L433.98,289.44L435.91,291.11L438.15,291.32L440.9,296.98L439.26,300.29L439.72,301.11L438.84,303.12L439.83,303.96L439.63,305.06L439,305.5L437.08,305.04L433.87,305.92L432.82,308.27L429.85,309.87L429.82,311.42L428.83,312.11L429.03,313.66L427.91,314.67L429.1,315.7L429.18,317.78L429.18,317.78L429.4,320.72L429,321.37L427.01,323.34L425.11,323.26L423.7,325.13L420.1,326.72L419.58,329.59L415.86,329.59L413.46,331.81L407.37,334.2L401.64,337.76L399.3,338.55L397.39,338.05L394.4,338.86L393.3,340.24L393.76,342.62L392.42,345.48L390.76,345.66L390.29,344.93L387.34,345.7L381.16,343.86L378.52,343.82L378.52,343.82L378.01,341.24L379.38,336.52L379.28,334.24L376.19,334.77L375.51,334.36L375.76,332.8L373.86,331.17L373.86,328.34L374.48,327.48L376.48,326.64L379,327.53L381.46,326.96L383.27,327.25L383.91,326.65L383.71,324.35L384.86,323.8L382.94,321.45L382.75,319.47L383.61,318.51L383.17,316.77L381.88,316.22L380.77,314.38L380.33,310.54L380.73,308.94L379.96,305.42L380.28,301.51L380.28,301.51L382.42,299.31L384.2,294.49L384.73,288.71L386.46,289.89L387.3,289.89L392.67,287.23L398.62,288.61L398.53,287.23L401.55,286.18L405.22,287.29L412.1,287.19L414.88,286.13L418.65,285.75z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-13" xlink:title="Souss-Massa-Drâa"> <path class="land" d="M429.18,317.78l1.5,-0.37l2.5,-1.79l0.94,0.05l5.64,4.13l-1.02,2.12l-8.67,9.18l-0.45,1.38l0.48,0.49l2.73,0.39l2.72,-0.64l5.3,1.45l1.59,2.31l6.66,3.2l1.61,2.35l0.08,3.99l-2.52,7.08l-1.92,13.59l0.71,3.39l5.22,8.39l-0.53,18.3l0.86,2.81l1.52,1.66l1.32,3.82l0,0l-6.36,4.76l-1.58,2.65l0.26,1.7l-0.53,1.28l-7.69,10.94l-0.65,0.27l-0.15,1.39l-3.51,-1.12l-1.44,-1.52l-0.98,0.86l-1.32,0.07l0.99,-2.95l-2.91,-1.24l-9.99,2.27l-3.9,-0.86l-3.12,0.73l-4.8,-0.1l-0.62,0.77l-0.33,-0.43l0,0l0.08,-11.45l0.8,-3.73l-0.19,-6.44l-1.57,-3.72l-5.79,-9.14l-1.63,-1.75l-1.86,-1.01l-1.01,0.06l-1.98,1.35l-1.86,2.58l-3.01,1.44l-1.89,0l-3.6,-1.66l-2.13,-0.03l-1.73,1.88l-1.7,3.91l-0.64,3.24l-0.89,0.65l-7.73,-0.61l-1.11,-1.12l-0.7,-3.08l-3.55,-2.64l-3.17,2.25l-1.12,2.18l1,6.34l-0.77,1.49l-2.74,0.26l-2.78,-0.83l-1.46,0.21l-4.18,3.73l-2.41,0.86l-4.05,-1.38l-4.3,-3.07l-1.05,-0.23l-2.04,1.22l-1.21,3l-1.58,1.58l-1.19,0.05l-7.24,-3.33l-2.97,0.28l-1.35,1.21l0.07,2.14l0.67,0.58l1.57,-0.61l1.25,0.38l-0.2,1.36l-2.57,3.29l-0.38,1.48l-0.13,5.21l0.77,1.82l1.25,0.92l0.32,0.81l-0.48,0.88l-9.42,3.03l-5.53,-0.01l-0.91,0.62l-1.28,2.63l-1.45,6.12l-1.98,-3.75l-1.41,-0.77l-2.71,-0.4l-1.56,0.41l-0.77,1.52l-1.41,1.16l-2.93,0.55l-4.78,1.89l-2.4,-0.25l-2.19,-2.79l-2.37,0.15l-1.16,1.38l-2.01,4.81l-1.42,0.6l-1.54,-0.43l-1.41,0.46l-4.01,2.96l-1.13,0.15l-1.89,-1.34l-7.23,0.14l-2.51,-1.55l0,0l0.58,-1.48l3.58,-4.62l4.37,-3.33l1.27,-2.77l3.96,-5.39l1.02,-3.5l2.59,-4.08l5.73,-5.65l1.63,-2.59l4.54,-9.3l2.74,-13.82l-0.62,-1.31l-0.68,0.24l-1.08,-1.13l-1.56,-4.22l-1.47,-0.44l-1.65,-2.59l-1.59,-0.76l-2.44,-0.15l0.44,-2.69l1.06,-1.33l1.68,-4.11l-0.04,-0.86l-0.77,-0.58l0.73,-1.95l-0.48,-2.62l0,0l2.85,2.88l0.7,2.5l2.96,-0.23l1.93,0.81l1.09,-0.5l1.39,-1.99l0.29,1.57l2.58,1l4.21,-0.9l0.89,0.8l2.08,0.22l5.07,-1.64l3.47,0.53l0.95,-0.46l0.9,-1.51l4.12,-1.83l2.57,-2.5l0.8,-0.07l3.29,2.26l0.99,3.58l1.34,-0.16l1.32,-1.25l1.12,-0.25l6.17,0.15l2.08,-1.52l1.82,0.47l3.94,-0.67l4.52,-1.87l1.21,1l-0.14,1.42l0.51,0.14l5.75,-4.3l0.1,-2.03l2.7,-1.46l3.13,-2.94l2.15,-1.05l3.68,-0.42l4.11,-3.88l1.86,-0.9l6.02,-0.75l1.99,-2.75l3.24,-1.33l0,0l2.64,0.04l6.19,1.85l2.95,-0.77l0.47,0.73l1.66,-0.18l1.34,-2.86l-0.46,-2.38l1.09,-1.38l2.99,-0.81l1.92,0.49l2.34,-0.79l5.73,-3.56l6.09,-2.39l2.39,-2.22l3.72,0.01l0.52,-2.87l3.6,-1.6l1.41,-1.86l1.9,0.08l1.99,-1.98l0.4,-0.65L429.18,317.78z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-15" xlink:title="Laâyoune-Boujdour-Sakia el Hamra"> <path class="land" d="M202.51,482.56L202.51,482.56L204.84,488.73L207.5,491.49L208.77,495.28L213.77,501.97L209.25,502.26L209.85,505.52L201.91,505.49L197.04,509.27L192.02,516.7L190.47,520.69L188.75,528L184.16,538.36L174.78,548.92L172.9,552.74L172.13,555.68L172.37,558.91L175.48,568.33L177.07,576.85L193.82,576.78L193.82,576.78L193.83,641.28L193.83,641.28L191.48,641.79L189.47,641.29L183.17,641.3L174.24,643.2L170.89,643.19L162.66,640.36L151.43,638.16L144.78,638.76L136.49,642.02L129.79,643.84L125.13,642.25L115.11,639.94L106.94,640.38L94.07,643.21L91.67,642.27L89.42,639.02L88.23,638.23L83.06,636.14L79.98,635.66L79.98,635.66L80.54,633.79L84.45,630.89L84.45,628.11L86.51,622.3L86.86,616.41L86.01,615.07L85.84,613.25L86.5,606.13L88.07,600.98L91.47,595.72L93.76,586.33L96.43,583.01L99.05,577.14L99.52,572.66L98.92,571.23L99.64,569.62L102.66,565.56L105.53,564.96L108.68,562.41L111.04,558.73L114.92,558.31L118.84,556.78L121.04,554.89L130.24,549.39L134.18,545.76L137.03,539.76L140.1,530.75L140.45,527.38L145.3,518.39L149.64,505.01L154.08,502.41L155.66,499.97L156.64,496.57L159.13,493.78L172.28,492L190.77,488.1L201.95,482.75z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-14" xlink:title="Guelmim-Es Smara"> <path class="land" d="M253.25,444.63L253.25,444.63L255.76,446.18L262.98,446.05L264.87,447.39L266,447.24L270.01,444.28L271.42,443.83L272.96,444.25L274.38,443.66L276.39,438.85L277.55,437.47L279.92,437.32L282.11,440.11L284.51,440.36L289.29,438.46L292.22,437.92L293.63,436.76L294.4,435.24L295.96,434.83L298.67,435.23L300.08,436L302.05,439.74L303.5,433.62L304.79,430.99L305.69,430.36L311.22,430.37L320.65,427.34L321.13,426.45L320.81,425.64L319.56,424.72L318.79,422.9L318.91,417.69L319.29,416.21L321.87,412.93L322.06,411.57L320.81,411.19L319.24,411.8L318.57,411.22L318.5,409.08L319.84,407.87L322.82,407.59L330.05,410.92L331.25,410.88L332.82,409.3L334.03,406.3L336.07,405.08L337.13,405.31L341.43,408.38L345.48,409.77L347.89,408.9L352.07,405.17L353.53,404.96L356.3,405.79L359.04,405.53L359.82,404.03L358.81,397.7L359.93,395.51L363.1,393.26L366.65,395.9L367.36,398.98L368.47,400.1L376.19,400.71L377.09,400.06L377.73,396.82L379.43,392.91L381.17,391.03L383.3,391.06L386.9,392.72L388.79,392.72L391.8,391.28L393.66,388.7L395.64,387.35L396.65,387.29L398.52,388.3L400.15,390.05L405.94,399.19L407.51,402.9L407.71,409.35L406.91,413.08L406.83,424.53L406.83,424.53L404.44,424.45L401.93,426.22L398.47,425.84L395.58,426.47L392.45,428.78L390.3,428.52L387.2,427.24L384.39,426.96L383.13,427.41L379.89,426.15L378.29,426.14L374.87,427.76L371.24,431.39L369.13,432.35L365.18,433L361.2,432.5L360.17,433.32L360.23,434.34L359.24,435.86L357.99,435.9L354.1,437.72L348.52,441.65L347.33,443.35L340.22,448.06L339.2,448.09L333.75,452.41L328.48,457.54L320.58,461.13L320.33,576.71L193.82,576.78L193.82,576.78L177.07,576.85L175.48,568.33L172.37,558.91L172.13,555.68L172.9,552.74L174.78,548.92L184.16,538.36L188.75,528L190.47,520.69L192.02,516.7L197.04,509.27L201.91,505.49L209.85,505.52L209.25,502.26L213.77,501.97L208.77,495.28L207.5,491.49L204.84,488.73L202.51,482.56L202.51,482.56L211.32,479.15L212.24,479.75L212.06,478.82L214.4,477.29L215.16,475.58L220.36,468.98L227.65,462.27L229.14,459.9L240.15,454.1L250.59,447.54z"/> </a> <a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-16" xlink:title="Oued ed Dahab-Lagouira"> <path class="land" d="M79.98,635.66l3.09,0.48l5.16,2.09l1.2,0.79l2.25,3.25l2.4,0.95l12.87,-2.83l8.17,-0.45l10.02,2.31l4.65,1.6l6.7,-1.83l8.29,-3.26l6.65,-0.6l11.24,2.21l8.22,2.82l3.35,0.01l8.93,-1.91l6.3,0l2.02,0.49l2.34,-0.51l0,0l0.15,41.23l-28.87,2.76l-3.44,2.41l-4.05,4.76l-3.36,5.34l-1.51,3.64l-2.3,10.79l5.47,57.08l-74.43,-0.52l-74.4,0.54l-0.78,0.15l-2.41,9l-1.4,2.6l-1.01,4.74l0.55,6.2L0,788.96l1.03,-1.63l-0.68,-1.5l1.2,-3.17l1.21,-13.25l1.91,-9.41v-6.46l1.19,-1.67l-0.56,-0.53l0.24,-2.21l2.22,-2.92l0.13,-1.74l3.43,-8.99l1.26,-0.58l0.2,-1.68l3.31,-3.19l1.09,0.07l0.63,1.02l1.08,-0.1l4.3,-2.15l-0.02,-1.02l1.35,-1.76l0.74,-4.46l3.06,-3.15l0.89,-7.31l1.85,-3.19l-0.62,-0.74l0.59,-2.14l0.58,0.36l2.25,-0.9l2.56,-3.15l-0.04,-2.62l-1.28,-1.32l-1.1,0.56l0.42,-1.23l2.86,-3.38l0.32,-1.78l2.11,-3.21l-0.25,-0.74l3.26,-3.48l1.11,-2.47l-0.9,-1.46l2.62,-2.29l1.17,-2.59l1.04,-0.75l2.54,-4.37l2.53,-2.86l-0.13,-0.37l-1.08,0.81l0.39,-1.89l0.98,-1.53l-0.39,-1.09l0.83,-2.35l-1.92,1.17l-0.43,2l-0.27,-0.93l-1.39,2.11l-1.77,0.67l-1.65,2.34l-1.11,4.06l-1.34,1.18l-0.91,1.79l-0.63,-0.18l-0.25,-0.73l3.12,-4.46l0.73,-2.52l3.79,-4.29l8.05,-5.02l0.74,-2.08l5.92,-6.07l3.24,-2.53l3.33,-4.67l2.94,-3.08l5.51,-2.48L79.98,635.66z"/></a> </g> </svg> </div> </div> </div> </td> </tr> </table> </div> </div> <div class="video"> <iframe width="360" height="315" src="https://www.youtube.com/embed/WRyc9xSOi-I" frameborder="0" allowfullscreen ></iframe> </div> </div> </div> </div> </div> <!--Avis par domaine--> <div class="container" <div class="col-md-12"> <div class="projectList"> <blockquote class=""> <h3 class="title"><b>Avis par domaines d'activité</b></h3></blockquote> <div class="media"> <a class="pull-left" href="#" rel="nofollow noopener noreferrer" target="_blank"> <img src="assets/custom/img/travaux.jpg" class="projectImg" title="project one"> </a> <div class="media-body"> <h4 class="media-heading"><a href="#" rel="nofollow noopener noreferrer" target="_blank">Travaux</a></h4> <p> Les marchés de travaux sont les marchés conclus avec des entrepreneurs qui ont pour objet soit l'exécution, soit conjointement la conception et l'exécution d'un ouvrage ou de travaux de bâtiment ou de génie civil répondant à des besoins précisés par le pouvoir adjudicateur ou l'entité adjudicatrice. </p> <a class="pull-right" href="#" rel="nofollow noopener noreferrer" target="_blank">Lire la suite</a> </div> </div> <div class="media"> <a class="pull-left" href="#" rel="nofollow noopener noreferrer" target="_blank"> <img src="assets/custom/img/fournitures.jpg" class="projectImg" title="project one"> </a> <div class="media-body"> <h4 class="media-heading"><a href="#" rel="nofollow noopener noreferrer" target="_blank">Fournitures</a></h4> <p> Les marchés publics de fournitures ont pour objet l'achat, la prise en crédit-bail, la location ou la location-vente de produits. Un marché public de fournitures peut comprendre, à titre accessoire, des travaux de pose et d'installation. </p> <a class="pull-right" href="#" rel="nofollow noopener noreferrer" target="_blank">Lire la suite</a> </div> </div> <div class="media"> <a class="pull-left" href="#" rel="nofollow noopener noreferrer" target="_blank"> <img src="assets/custom/img/service.jpg" class="projectImg" title="project one"> </a> <div class="media-body"> <h4 class="media-heading"><a href="#" rel="nofollow noopener noreferrer" target="_blank">Services</a></h4> <p> Les marchés publics de services ont pour objet la réalisation des activités du fournisseur qui sont nécessaires à la fourniture du service. </p> <a class="pull-right" href="#" rel="nofollow noopener noreferrer" target="_blank">Lire la suite</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- footerBottomSection --> <div class="footerBottomSection"> <div class="container"> © 2014, Allright reserved. <a href="#" rel="nofollow noopener noreferrer" target="_blank">Terms and Condition</a> | <a href="#" rel="nofollow noopener noreferrer" target="_blank">Privacy Policy</a> <div class="pull-right"> <a href="index.html" rel="nofollow noopener noreferrer" target="_blank"><img src="assets/custom/img/logo1.png" alt="My web solution" /></a></div> </div> </div> <!-- JS Global Compulsory --> <script type="text/javascript" src="assets/custom/js/jquery-1.8.2.min.js"></script> <script type="text/javascript" src="assets/custom/js/modernizr.custom.js"></script> <script type="text/javascript" src="assets/bootstrap/js/bootstrap.min.js"></script> <!-- JS Implementing Plugins --> <script type="text/javascript" src="assets/custom/js/jquery.flexslider-min.js"></script> <script type="text/javascript" src="assets/custom/js/modernizr.js"></script> <script type="text/javascript" src="assets/custom/js/jquery.cslider.js"></script> <script type="text/javascript" src="assets/custom/js/back-to-top.js"></script> <script type="text/javascript" src="assets/custom/js/jquery.sticky.js"></script> <!-- JS Page Level --> <script type="text/javascript" src="assets/custom/js/app.js"></script> <script type="text/javascript" src="assets/custom/js/index.js"></script> <script type="text/javascript"> jQuery(document).ready(function() { App.init(); App.initSliders(); Index.initParallaxSlider(); }); </script> </body> </html> <?php } ?>
jordane45
Messages postés
38445
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 février 2025
4 737
24 avril 2017 à 14:02
24 avril 2017 à 14:02
Fais donc un print_r($_SESSION); pour voir ce que ça donne ....
Et fais également un echo pour savoir ce que retourne ta fonction
Je vois également que tu n'as pas respécté les consignes de modifications que je t'avais donné ....
Où sont les blocs TRY/CATCH au niveau de tes requêtes ?
par exemple ici
Et fais également un echo pour savoir ce que retourne ta fonction
$isSess = $inscription->session(); echo " resultat : ".$isSess; if($isSess){ header('location: index.php'); }
Je vois également que tu n'as pas respécté les consignes de modifications que je t'avais donné ....
Où sont les blocs TRY/CATCH au niveau de tes requêtes ?
par exemple ici
public function session(){ $requete = $this->bdd->exec("SELECT id FROM membres WHERE pseudo = '$this->pseudo'"); $requete = $requete->fetch(); $_SESSION['id'] = $requete['id']; $_SESSION['pseudo'] = $this->pseudo; return 1; }
23 avril 2017 à 18:55
include_once'function.php';
class inscription {
private $pseudo ;
private $emailid ;
private $password ;
private $cpassword ;
private $mem_name ;
private $vll;
private $gender;
private $contactnum ;
private $bdd;
public function __construct($pseudo,$emailid,$password,$cpassword,$mem_name,$vll,$gender,$contactnum){
$pseudo = htmlspecialchars($pseudo);
$mem_name = htmlspecialchars($mem_name);
$emailid = htmlspecialchars_decode($emailid);
$this->pseudo = $pseudo ;
$this->emailid = $emailid;
$this->password = $password;
$this->cpassword = $cpassword ;
$this->mem_name = $mem_name;
$this->vll = $vll ;
$this->gender = $gender ;
$this->contactnum = $contactnum ;
$this->bdd = bdd();
}
public function verif() {
if(strlen($this->pseudo) > 5 AND strlen($this->pseudo) < 20 ){
$syntaxe = '#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}$#';
if(preg_match($syntaxe, $this->emailid)){
if(strlen($this->password) > 5 AND strlen($this->password) < 20){
if($this->password == $this->cpassword){
return 'OK';
}
else{
$erreur = 'Mot de passe doit etre identique';
return $erreur;
}
}
else{
$erreur = 'Mauvais mot de passe';
return $erreur;
}
}
else{
$erreur = 'syntaxe de l\'adresse email incorrect' ;
return $erreur;
}
}
else {
$erreur = 'Pseudo doit etre entre 5 et 20 caractéres' ;
return $erreur ;
}
}
public function enregistrement(){
$requete = $this->bdd->prepare('INSERT INTO personne(PSEUDO,EMAIL,PASSWORD,FULL NAME,VILLE,GENDER,CONTACT NO) VALUES(:pseudo,:emailid,:password,:mem_name,:,:vll,:gender,:contactnum)');
$requete->execute(array(
'pseudo'=>$this->pseudo,
'emailid'=> $this->emailid,
'password'=> $this->password,
'mem_name'=> $this->mem_name,
'vll'=> $this->vll,
'gender'=> $this->gender,
'contactnum'=> $this->contactnum));
return 1;
}
public function session(){
$requete = $this->bdd->prepare('SELECT id FROM membres WHERE pseudo = :pseudo');
$requete->execute(array('pseudo'=> $this->pseudo));
$requete = $requete->fetch();
$_SESSION['id'] = $requete['id'];
$_SESSION['pseudo'] = $this->pseudo;
return 1;
}
}
23 avril 2017 à 18:57
function bdd(){
$user = 'root';
$password = '';
$db = 'mysql:host=localhost;dbname=pfe 2017';
try {
$bdd = new PDO($db, $user, $password);
}
catch (PDOException $dbex) {
die("Erreur de connexion : " . $dbex->getMessage() );
}
return $bdd;
function listPersonne(){
$bdd = bdd();
$resultat = $cn->query("select * from personne");
return $resultat;
}
}
23 avril 2017 à 18:57
session_start();
include_once'function/function.php';
include_once'function/inscription.class.php';
$bdd = bdd();
if (isset($_POST['pseudo']) AND isset($_POST['emailid']) AND isset($_POST['password']) AND isset($_POST['cpassword']) AND isset($_POST['mem_name']) AND isset($_POST['vll']) AND isset($_POST['gender']) AND isset($_POST['contactnum'])) {
$inscription = new inscription ($_POST['pseudo'],$_POST['emailid'],$_POST['password'],$_POST['cpassword'],$_POST['mem_name'],$_POST['vll'],$_POST['gender'],$_POST['contactnum']) ;
$verif = $inscription->verif();
if ($verif == 'OK') {
if($inscription->enregistrement()){
if($inscription->session()){
header('location: index.php');
}
}
else{
echo 'Une erreur !!';
}
}
else {
$erreur = $verif;
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<title>Bootstrap business-plate template </title>
<!-- Bootstrap core CSS -->
<link href="assets/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Just for debugging purposes. Don't actually copy this line! -->
<!--[if lt IE 9]><script src="themes/assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<!-- CSS Implementing Plugins -->
<link rel="stylesheet" href="assets/custom/css/flexslider.css" type="text/css" media="screen">
<link rel="stylesheet" href="assets/custom/css/parallax-slider.css" type="text/css">
<link rel="stylesheet" href="assets/font-awesome-4.0.3/css/font-awesome.min.css" type="text/css">
<link rel="stylesheet" href="assets/custom/css/style1.css"/>
<link rel="stylesheet" href="assets/custom/css/register.css"/>
<!-- Custom styles for this template -->
<link href="assets/custom/css/business-plate.css" rel="stylesheet">
<link rel="shortcut icon" href="assets/custom/ico/favicon.ico">
</head>
<!-- NAVBAR
================================================== -->
<body>
<div class="top">
<div class="container">
<div class="row-fluid">
<ul class="phone-mail">
<li><i class="fa fa-phone"></i><span></span></li>
<li><i class="fa fa-envelope"></i><span></span></li>
</ul>
<ul class="loginbar">
<li><a href="login.php" rel="nofollow noopener noreferrer" target="_blank" class="login-btn">Se connecter</a></li>
<li class="devider"> </li>
<li><a href="inscription.php" rel="nofollow noopener noreferrer" target="_blank" class="login-btn">S'inscrire</a></li>
</ul>
</div>
</div>
</div>
<!-- topHeaderSection -->
<div class="topHeaderSection">
<div class="header">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.php" rel="nofollow noopener noreferrer" target="_blank"><img src="assets/custom/img/logo.png" alt="My web solution" /></a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="active"><a href="#" rel="nofollow noopener noreferrer" target="_blank">Acceuil</a></li>
<li class="dropdown">
<a href="#" rel="nofollow noopener noreferrer" target="_blank" class="dropdown-toggle" data-toggle="dropdown">Société <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Présentation</a></li>
<li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Nos valeurs</a></li>
</ul>
</li>
<li><a href="#about" rel="nofollow noopener noreferrer" target="_blank">Services</a></li>
<li><a href="#about" rel="nofollow noopener noreferrer" target="_blank">Guide</a></li>
<li><a href="#contact" rel="nofollow noopener noreferrer" target="_blank">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<!--formulaire d'inscription-->
<div class="container">
<div class="row">
<div class="col-md-6">
<section>
<h1 class="entry-title"><span>Sign Up</span> </h1>
<hr>
<form class="form-horizontal" method="post" name="signup" id="signup" enctype="multipart/form-data" action="inscription.php" >
<div class="form-group">
<label class="control-label col-sm-3">Pseudo <span class="text-danger">*</span></label>
<div class="col-md-8 col-sm-9">
<input type="text" class="form-control" name="pseudo" id="pseudo" placeholder="Enter your Username here" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3">Email ID <span class="text-danger">*</span></label>
<div class="col-md-8 col-sm-9">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></span>
<input type="email" class="form-control" name="emailid" id="emailid" placeholder="Enter your Email ID" value="">
</div>
<small> Your Email Id is being used for ensuring the security of your account, authorization and access recovery. </small> </div>
</div>
<div class="form-group">
<label class="control-label col-sm-3">Set Password <span class="text-danger">*</span></label>
<div class="col-md-5 col-sm-8">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input type="password" class="form-control" name="password" id="password" placeholder="Choose password (5-15 chars)" value="">
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3">Confirm Password <span class="text-danger">*</span></label>
<div class="col-md-5 col-sm-8">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input type="password" class="form-control" name="cpassword" id="cpassword" placeholder="Confirm your password" value="">
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3">Full Name <span class="text-danger">*</span></label>
<div class="col-md-8 col-sm-9">
<input type="text" class="form-control" name="mem_name" id="mem_name" placeholder="Enter your Name here" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3">Ville <span class="text-danger">*</span></label>
<div class="col-xs-8">
<div class="form-inline">
<div class="form-group">
<select name="vll" class="form-control">
<option value="">ville</option>
<option value="1" >Fés</option><option value="2" >Taza </option><option value="3" >Ouajda</option><option value="4" >Marrakech </option><option value="5" >Tanger </option><option value="6" >Agadir</option><option value="7" >Rabat </option><option value="8" >Casablanca</option> </select>
</div>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3">Gender <span class="text-danger">*</span></label>
<div class="col-md-8 col-sm-9">
<label>
<input name="gender" type="radio" value="Male" checked>
Male </label>
<label>
<input name="gender" type="radio" value="Female" >
Female </label>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3">Contact No. <span class="text-danger">*</span></label>
<div class="col-md-5 col-sm-8">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-phone"></i></span>
<input type="text" class="form-control" name="contactnum" id="contactnum" placeholder="Enter your Primary contact no." value="">
</div>
</div>
</div>
<div class="form-group">
<div class="col-xs-offset-3 col-xs-10">
<input name="Submit" type="submit" value="Sign Up" class="btn btn-primary">
</div>
</div>
</form>
</div>
</div>
</div>
</body>
</html>
23 avril 2017 à 18:58
session_start();
include_once'function/function.php';
include_once'function/inscription.class.php'
$bdd = bdd();
if(!isset($_SESSION['id']))
{
header('location:inscription.php');
}
else
{ ?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">$ <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<title>Bootstrap business-plate template </title>
<!-- Bootstrap core CSS -->
<link href="assets/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Just for debugging purposes. Don't actually copy this line! -->
<!--[if lt IE 9]><script src="themes/assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<!-- CSS Implementing Plugins -->
<link rel="stylesheet" href="assets/custom/css/mapstyle.css">
<link rel="stylesheet" href="assets/custom/css/flexslider.css" type="text/css" media="screen">
<link rel="stylesheet" href="assets/custom/css/parallax-slider.css" type="text/css">
<link rel="stylesheet" href="assets/font-awesome-4.0.3/css/font-awesome.min.css" type="text/css">
<link rel="stylesheet" href="assets/custom/css/styleslide.css" type="text/css" media="screen">
<!-- Custom styles for this template -->
<link href="assets/custom/css/business-plate.css" rel="stylesheet">
<link rel="shortcut icon" href="assets/custom/ico/favicon.ico">
</head>
<!-- NAVBAR
================================================== -->
<body>
<div class="top">
<div class="container">
<div class="row-fluid">
<ul class="phone-mail">
<li><i class="fa fa-phone"></i><span></span></li>
<li><i class="fa fa-envelope"></i><span></span></li>
</ul>
<ul class="loginbar">
<li><a href="login.php" rel="nofollow noopener noreferrer" target="_blank" class="login-btn">Se connecter</a></li>
<li class="devider"> </li>
<li><a href="inscription.php" rel="nofollow noopener noreferrer" target="_blank" class="login-btn">S'inscrire</a></li>
</ul>
</div>
</div>
</div>
<!-- topHeaderSection -->
<div class="topHeaderSection">
<div class="header">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.php" rel="nofollow noopener noreferrer" target="_blank"><img src="assets/custom/img/logo.png" alt="My web solution" /></a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="active"><a href="#" rel="nofollow noopener noreferrer" target="_blank">Acceuil</a></li>
<li class="dropdown">
<a href="#" rel="nofollow noopener noreferrer" target="_blank" class="dropdown-toggle" data-toggle="dropdown">Société <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Présentation</a></li>
<li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Nos valeurs</a></li>
</ul>
</li>
<li><a href="#about" rel="nofollow noopener noreferrer" target="_blank">Services</a></li>
<li><a href="#about" rel="nofollow noopener noreferrer" target="_blank">Guide</a></li>
<li><a href="#contact" rel="nofollow noopener noreferrer" target="_blank">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<!--Slider-->
<div class="carousel fade-carousel slide" data-ride="carousel" data-interval="4000" id="bs-carousel">
<!-- Overlay -->
<div class="overlay"></div>
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#bs-carousel" data-slide-to="0" class="active"></li>
<li data-target="#bs-carousel" data-slide-to="1"></li>
<li data-target="#bs-carousel" data-slide-to="2"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner">
<div class="item slides active">
<div class="slide-1"></div>
<div class="hero">
<hgroup>
<h1>Inscrivez vous</h1>
<h3>Recevez les notifications de nos offres</h3>
</hgroup>
<a class="btn btn btn-brand" href="inscription.php" rel="nofollow noopener noreferrer" target="_blank">Inscritpion</a>
</div>
</div>
<div class="item slides">
<div class="slide-2"></div>
<div class="hero">
<hgroup>
<h1>Ne ratez plus rien</h1>
<h3>L'actualité des appels d'offre est par ici</h3>
</hgroup>
<button class="btn btn-hero btn-lg" role="button">See all features</button>
</div>
</div>
<div class="item slides">
<div class="slide-3"></div>
<div class="hero">
<hgroup>
<h1>We are amazing</h1>
<h3>Get start your next awesome project</h3>
</hgroup>
<button class="btn btn-hero btn-lg" role="button">See all features</button>
</div>
</div>
</div>
</div>
</div>
<!-- highlightSection -->
<div class="highlightSection">
<div class="container">
<div class="row">
<div class="col-md-7">
<h3>Les derniers appels d'offres</h3></br>
Vous êtes fournisseurs, entreprises, prestataires de services, nous souhaitons faire appel à votre savoir-faire pour participer à la réalisation de tous nos projets.</BR>
Pour visualiser les <b>appels d'offres</b> en cours, cliquez sur le bouton ci-dessous.
</p>
</br>
<a class="btn btn btn-brand" href="list.php" rel="nofollow noopener noreferrer" target="_blank">Appels d'offres en cours</a>
</div>
<div class="col-md-4 align-right">
<img src="http://img.actionco.fr/Img/BREVE/2016/4/304277/Appels-offres-reussir-proposition-commerciale-F.jpg" alt="image appel d'offre" id="image"/>
</div>
</div>
</div>
</div>
<!-- bodySection -->
<div class="container">
<div class="row">
<div class="container">
<div class="row">
<div class="col-md-8">
<div class="bodySection">
<table>
<tr style=" -WEBKIT-TEXT-FILL-COLOR: #fff; background-color: #ff4800;">
<td>
<h2><i class="fa fa-search"> Recherche par critère géographique </i></h2>
</td>
</tr>
<tr style="background-color: #fafafa;">
<td>
<div class="map" id="map">
<div class="map-img">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:amcharts="http://amcharts.com/ammap" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 700 800">
<g>
<a id="MA-01" xlink:title="Tanger-Tétouan" xlink:href="">
<path class="land" d="M444.7,138.27l0.88,1.75l1.38,0.42l-0.47,2.17l0.73,5.4l0.57,1.35l1.74,-0.12l-0.4,1.07l0.56,2.81l1.17,2.52l2.49,0.77l0.77,1.27l1.79,1.28l1.66,3.26l1.73,0.15l3.37,3.94l2.3,0.77l3.22,2.96l3.81,1.54l1.26,-0.45l1.35,1.16l4.67,0.6l1.45,0.69l0,0l-1.09,1.26l-0.17,1.35l0.66,0.69l0.18,2.36l-0.93,2.41l-2.54,1.66l-3.84,0.68l-4.02,3.51l-1.47,0.54l-0.75,1.3l-2.31,0.9l-6.49,0.79l-2.48,1.17l-1.13,1.3l0,0l-2.59,-0.68l-3.25,1.39l-4.14,-0.87l-1.86,-1.07l-1.51,-2.41l-1.64,-1.38l-1.51,0.79l-2.89,-0.19l-2,-2.46l-2.18,-1.5l-1.7,-0.25l-0.85,-0.99l-9.64,-2.01l-6.16,-0.2l0,0l3.05,-9.56l0.93,-0.9l2.43,-8.46l2.89,-6.09l2.86,-12.18l0.86,-0.62l2.32,0.03l2.53,1.14l1.11,-1.05l0.03,-0.91l1.16,-0.6l5.14,-0.13l3.44,-2.52l0.4,-0.97l1.01,-0.27l0.52,0.51L444.7,138.27z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-02" xlink:title="Gharb-Chrarda-Beni Hssen">
<path class="land" d="M412.43,181.64l6.16,0.2l9.64,2.01l0.85,0.99l1.7,0.25l2.18,1.5l2,2.46l2.89,0.19l1.51,-0.79l1.64,1.38l1.51,2.41l1.86,1.07l4.14,0.87l3.25,-1.39l2.59,0.68l0,0l-1.02,5.71l0.63,0.81l-0.21,0.69l-2.73,0.71l-0.67,1.32l-2.01,0.79l-0.24,1.58l-1.63,0.74l-0.56,1.07l-4.24,1.98l-0.31,0.64l0.72,0.83l-0.12,1.29l1.21,-0.31l0.52,0.24l-0.13,0.53l0,0l0,1.13l0.99,1.44l0,0l-1.57,0.43l-0.15,1.75l-1.75,1.51l-0.25,0.58l0.75,1.04l-2.29,0.66l-1.44,1.87l-0.9,-0.95l0.14,-1.56l-2.91,-0.8l-2.21,0l-0.24,-0.69l0.84,-1.61l-2.33,-1.44l-1.35,-0.13l-1.37,1.04l0.08,1.19l-0.47,0.51l-2.29,0.86l0.42,1.09l1.22,0.14l0.65,2.39l0,0l-5.59,-0.65l-6.97,-2.14l-6.64,0.55l-3.79,-0.94l-3.52,1.58l-2.01,-0.33l-1.38,-1.44l-1.83,0.16l-0.52,-0.97l0,0l1.37,-3.58l5.76,-9.42l8.4,-18.31l0.64,0.18l-0.27,1.46l0.99,0.65l0.7,-0.86l-0.03,-0.99l-1.83,-0.65L412.43,181.64z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-03" xlink:title="Taza-Al Hoceima-Taounate">
<path class="land" d="M500.69,168.92l0.47,0.32l-0.26,1.07l0.87,1.03l1.88,0.6l1.65,-0.28l0,0l0.33,14.3l1,1.33l1.69,-0.21l-0.46,0.78l0.32,0.46l2.02,-0.25l1.54,0.99l1.64,-0.21l0.43,0.48l-0.43,0.66l0.31,2.26l-0.9,1.55l1.36,1.63l-2.25,0.52l0.42,1.93l-0.85,1.76l1.94,-0.68l1.01,2.11l2.6,0.7l1.78,-4.32l1.28,0.4l1.14,-1.33l2.5,-1.43l0.54,-2.47l0.49,-0.32l4.83,0.08l2.15,2.25l1.23,-0.04l3.95,2.34l-0.52,2.23l1.45,0.76l0.11,0.65l-2.46,-0.74l-2.27,1.09l-0.5,3.96l-1.35,0.09l-0.04,1.48l-3.71,2.21l-0.61,1.61l0.84,1.77l2.89,2.35l0.24,4.61l1.6,1.37l0.04,0.64l-1.44,3.14l-4.76,2.06l-0.51,2.83l1.74,1.34l2.65,3.66l1.01,2.31l0.09,2.17l0,0l-3.39,-0.61l-4.23,-2.55l-3.25,-0.71l-2.32,-2.43l-3.23,-2.03l-0.51,0.14l-0.58,1.61l-0.97,0.58l-2.04,3.7l-2.94,1.76l-1.65,2.18l-1.41,0.91l-0.25,1.35l-1.2,1.52l-4.46,2.28l-4,0.35l-1.55,-1.96l1.44,-2.78l-1.76,-0.62l-2.08,1.04l-1.02,-1.73l0.17,-3.14l0.92,-1.52l1.98,-1.21l-4.01,-0.66l-0.53,-2.05l-2.27,-0.97l-0.95,0.01l-2.75,2l-1.93,-1.24l-2.68,-0.77l-1.12,-1.13l0.04,-3.22l-0.82,-2.3l-6.24,-2.14l-0.88,-1.66l-0.1,-2.08l-1.5,0.19l-0.04,-2.04l-3.3,0.33l-0.02,-0.79l-0.64,-0.41l1.1,-0.57l-0.64,-0.96l-1.84,0.83l-0.24,-0.4l0.57,-0.65l-0.44,-0.74l-3.18,-0.27l-0.82,0.69l0.11,-0.79l-0.4,-0.03l-1.17,0.87l-0.76,-1.25l-1.83,-0.32l-2.39,1.4l-0.86,-0.27l-3.39,1.03l-0.65,-0.93l-1.37,0.53l-1.59,-1.71l0,0l0.13,-0.53l-0.52,-0.24l-1.21,0.31l0.12,-1.29l-0.72,-0.83l0.31,-0.64l4.24,-1.98l0.56,-1.07l1.63,-0.74l0.24,-1.58l2.01,-0.79l0.67,-1.32l2.73,-0.71l0.21,-0.69l-0.63,-0.81l1.02,-5.71l0,0l1.13,-1.3l2.48,-1.17l6.49,-0.79l2.31,-0.9l0.75,-1.3l1.47,-0.54l4.02,-3.51l3.84,-0.68l2.54,-1.66l0.93,-2.41l-0.18,-2.36l-0.66,-0.69l0.17,-1.35l1.09,-1.26l0,0l3.7,0.64l3.91,-1.89l4.4,-0.53l3.47,-1.74l2.48,0.03L500.69,168.92z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-04" xlink:title="L'Oriental">
<path class="land" d="M537.32,160.66l0.51,0.59l-0.82,2.9l0.58,0.84l-0.14,2.66l1.59,1.64l-0.43,0.15l0.2,1.22l0.96,0.55l-1,0.67l0.04,0.69l1.73,2.44l2.53,1.27l2.34,0.04l-0.03,-0.81l0.15,-0.23l3.81,1.58l3.01,0.41l1.79,-0.36l3.77,-2.74l7.88,2.9l-0.06,1.76l1.75,1.7l1.75,0.73l1.3,1.81l1.94,1.38l2.48,-0.46l0.13,2.67l2.95,1.63l0.2,1.58l2.56,1.18l0.54,-0.22l-0.07,0.54l2.65,1.42l-1.27,0.91l-0.14,1.17l-2.9,3.78l1.39,0.52l2.57,4.18l2.32,0.99l-3.66,4.67l2.93,3.76l-0.29,3.23l2.44,6.04l-1.95,10.78l1.09,4.44l-2.21,1.7l-0.33,1.59l1.17,1l2.03,-0.19l0.86,2.33l1.34,1.17l-0.32,2.18l0.58,1.22l-1.23,1.75l-0.16,2l-1.46,3.06l-0.22,4.54l2.58,3.38l1,2.54l3.98,3.58l0.36,1.23l-0.92,3.01l-2.2,0.79l6.14,9.82l4.22,1.97l10.36,8.21l-4.71,4.41l-2.94,0.48l-0.91,2.64l-1.01,0.79l0.53,0.76l-0.25,4.68l-2.21,1.72l0.48,0.36l2.73,-0.74l1.29,0.55l1,2.35l-1.87,1.15l-1.88,0.38l-0.65,-0.45l-5.73,-0.06l-3.09,-0.7l-2.87,0.52l-9.33,-2.4l-1.84,-0.04l-0.91,-0.69l-0.86,0l-0.23,0.5l-1.59,-0.28l-1.76,-1.11l-5.95,1.77l-4.03,-1.16l-0.97,0.55l-6.1,-0.15l-3.15,0.65l-2.03,1.44l-10.68,0.09l-1.16,-0.43l-0.75,1.14l-0.34,2.87l3.3,6.59l0,2.12l0.85,0.98l-0.06,0.67l-16.38,3.93l0,0l-1.35,-10.99l0.5,-4.2l1.56,-3.04l-0.34,-1.13l-7.97,-1.46l-3.59,-0.36l-2.79,0.49l-2.05,-0.51l0.6,-2.15l-0.66,-0.84l-3.31,-1.84l-2.83,-0.46l-0.84,-3.88l-4.42,-9l-1.26,-1.52l-1.32,-0.58l0,0l-0.16,-0.74l4.32,-5.73l5.29,-9.47l2.99,-2.98l1.92,-1.14l4.79,-0.51l10.26,0.5l10.66,-3.39l0.83,-1.24l0.32,-1.85l-0.55,-1.54l-4.55,-6.16l-5.13,-3.96l-0.74,-1.49l0.94,-3.02l3.58,-4.44l0.76,-2.94l0,0l-0.09,-2.17l-1.01,-2.31l-2.65,-3.66l-1.74,-1.34l0.51,-2.83l4.76,-2.06l1.44,-3.14l-0.04,-0.64l-1.6,-1.37l-0.24,-4.61l-2.89,-2.35l-0.84,-1.77l0.61,-1.61l3.71,-2.21l0.04,-1.48l1.35,-0.09l0.5,-3.96l2.27,-1.09l2.46,0.74l-0.11,-0.65l-1.45,-0.76l0.52,-2.23l-3.95,-2.34l-1.23,0.04l-2.15,-2.25l-4.83,-0.08l-0.49,0.32l-0.54,2.47l-2.5,1.43l-1.14,1.33l-1.28,-0.4l-1.78,4.32l-2.6,-0.7l-1.01,-2.11l-1.94,0.68l0.85,-1.76l-0.42,-1.93l2.25,-0.52l-1.36,-1.63l0.9,-1.55l-0.31,-2.26l0.43,-0.66l-0.43,-0.48l-1.64,0.21l-1.54,-0.99l-2.02,0.25l-0.32,-0.46l0.46,-0.78l-1.69,0.21l-1,-1.33l-0.33,-14.3l0,0l1.29,-0.89l0.81,-2.44l1.59,-0.63l1.15,0.1l3.32,2.75l3.8,1.29l1.48,-0.33l0.9,0.63l3.42,0.32l3.77,-1.74h1.73l2.24,-2.87l1.09,0.62l1.5,-1.06l2.04,-3.83l0.71,-2.69L537.32,160.66z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-05" xlink:title="Fès-Boulemane">
<path class="land" d="M443.55,212.11L445.15,213.82L446.51,213.29L447.16,214.22L450.55,213.19L451.41,213.46L453.79,212.06L455.62,212.37L456.38,213.62L457.55,212.75L457.95,212.79L457.84,213.58L458.67,212.89L461.85,213.16L462.29,213.9L461.72,214.55L461.96,214.95L463.8,214.13L464.45,215.08L463.35,215.66L463.99,216.07L464.01,216.86L467.31,216.54L467.35,218.58L468.85,218.39L468.95,220.47L469.83,222.13L476.07,224.27L476.88,226.57L476.85,229.79L477.96,230.92L480.65,231.69L482.58,232.93L485.33,230.93L486.27,230.92L488.55,231.89L489.07,233.94L493.08,234.6L491.1,235.82L490.18,237.34L490,240.48L491.02,242.21L493.1,241.17L494.86,241.79L493.42,244.57L494.97,246.52L498.97,246.18L503.43,243.9L504.63,242.38L504.88,241.02L506.29,240.11L507.94,237.92L510.88,236.17L512.92,232.47L513.9,231.89L514.48,230.28L514.99,230.14L518.22,232.17L520.54,234.6L523.79,235.31L528.02,237.86L531.41,238.47L531.41,238.47L530.65,241.41L527.07,245.85L526.13,248.88L526.86,250.37L531.99,254.33L536.54,260.49L537.09,262.03L536.77,263.88L535.94,265.12L525.29,268.51L515.02,268.01L510.23,268.53L508.31,269.67L505.32,272.65L500.03,282.12L495.71,287.85L495.87,288.59L495.87,288.59L493.4,289.21L487.21,288.7L486.78,284.97L481.76,280.48L480.2,277.75L477.1,277.17L472.51,277.86L469.3,276L468.94,275.11L469.66,272.47L466.13,268.48L462.79,259.05L460.46,256.98L459.75,255.6L459.88,253.93L463.78,248.28L463.83,245.79L460.05,242.32L455.54,241.28L455.11,239.41L456.86,234.83L456.63,232.56L455.35,230.52L454.46,230L453.64,226.9L450.26,226.31L448.58,223.69L445.8,223.9L445.41,216.62L444.55,214.69L444.55,214.69L443.56,213.25z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-06" xlink:title="Meknès-Tafilalet">
<path class="land" d="M444.55,214.69L445.41,216.62L445.8,223.9L448.58,223.69L450.26,226.31L453.64,226.9L454.46,230L455.35,230.52L456.63,232.56L456.86,234.83L455.11,239.41L455.54,241.28L460.05,242.32L463.83,245.79L463.78,248.28L459.88,253.93L459.75,255.6L460.46,256.98L462.79,259.05L466.13,268.48L469.66,272.47L468.94,275.11L469.3,276L472.51,277.86L477.1,277.17L480.2,277.75L481.76,280.48L486.78,284.97L487.21,288.7L493.4,289.21L495.87,288.59L495.87,288.59L497.18,289.17L498.45,290.69L502.87,299.68L503.7,303.56L506.53,304.02L509.84,305.87L510.5,306.71L509.9,308.85L511.95,309.37L514.74,308.87L518.33,309.23L526.3,310.69L526.64,311.82L525.09,314.86L524.58,319.05L525.94,330.04L525.94,330.04L510.7,333.44L510.7,343.73L511.37,344.07L510.85,344.78L510.39,344.46L510.14,345.1L508.92,345.48L508.5,346.36L507.49,345.53L506.98,347.76L506.11,348.55L506.72,349.19L507.21,349.01L507.13,349.84L505.91,351.05L506.61,351.63L507.11,353.53L506.44,354.96L506.61,356.19L508.2,356.31L508.07,355.03L508.96,354.67L509.28,353.71L510.44,354.8L510.14,357.66L510.7,356.96L511.77,357.08L511.2,355.55L511.69,355.23L511.86,356.52L512.55,356.21L513.46,358.91L514.15,359.58L514.97,358.66L514.87,359.7L515.36,359.78L515.42,363.46L514.78,363.76L514.69,364.6L514.1,364.39L512.56,367.4L511.91,367.29L511.25,368.22L510.71,370.33L510.95,371.67L512.09,371.79L512.56,373.21L511.62,374.57L503.88,377.86L498.12,379.4L492.39,379.73L485.76,382.21L474.88,393L462.38,399.22L455.46,405.07L455.46,405.07L454.14,401.25L452.62,399.59L451.76,396.78L452.3,378.48L447.08,370.09L446.37,366.7L448.29,353.12L450.8,346.04L450.72,342.05L449.11,339.69L442.45,336.49L440.86,334.18L435.56,332.73L432.84,333.37L430.11,332.98L429.63,332.49L430.08,331.11L438.75,321.93L439.76,319.81L434.12,315.68L433.18,315.63L430.68,317.41L429.18,317.78L429.18,317.78L429.1,315.7L427.91,314.67L429.03,313.66L428.83,312.11L429.82,311.42L429.85,309.87L432.82,308.27L433.87,305.92L437.08,305.04L439,305.5L439.63,305.06L439.83,303.96L438.84,303.12L439.72,301.11L439.26,300.29L440.9,296.98L438.15,291.32L435.91,291.11L433.98,289.44L432.85,289.24L431.58,290.31L430.59,290.24L429.7,286.86L428.09,285.38L426.67,285.22L426.01,283.84L424.31,282.85L421.53,283.04L421.53,283.04L421.06,280.64L421.94,279.76L420.58,277.94L420.33,276.68L419.59,276.39L417.17,277.18L416.6,276.7L416.69,275L418.39,274.64L419.11,273.5L417.09,272.34L416.76,270.69L411.35,267.45L410.91,266.25L407.18,264.98L406.93,263.55L408.2,261.5L408.2,261.5L407.23,259.61L408,257.84L407.59,257.15L408.09,255.36L410.97,254.35L413.17,255.05L414.27,254.29L415.23,255.48L416.58,255.54L417.34,259.27L417.89,260.04L419.41,260.2L419.83,260.76L421.33,260.51L422.84,258.77L424.28,258.31L429.02,259.7L429.9,259.38L430.61,258.03L429.95,251.76L431.54,236.69L429.82,234.69L430.13,232.79L428.73,232.76L428.49,232.24L428.51,231.28L430.56,229.34L430.22,227.63L427.27,224.86L427.13,222.57L427.13,222.57L426.49,220.17L425.27,220.03L424.85,218.94L427.14,218.07L427.62,217.56L427.54,216.37L428.91,215.33L430.25,215.45L432.58,216.89L431.75,218.51L431.98,219.2L434.19,219.2L437.1,220L436.96,221.56L437.86,222.52L439.3,220.65L441.59,219.98L440.84,218.95L441.08,218.37L442.83,216.86L442.98,215.11z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-07" xlink:title="Rabat-Salé-Zemmour-Zaer">
<path class="land" d="M394.89,218.37l0.52,0.97l1.83,-0.16l1.38,1.44l2.01,0.33l3.52,-1.58l3.79,0.94l6.64,-0.55l6.97,2.14l5.59,0.65l0,0l0.14,2.29l2.95,2.77l0.34,1.71l-2.05,1.94l-0.02,0.96l0.24,0.52l1.4,0.02l-0.31,1.91l1.72,2l-1.59,15.06l0.66,6.27l-0.71,1.35l-0.88,0.32l-4.74,-1.38l-1.44,0.46l-1.5,1.74l-1.5,0.25l-0.43,-0.56l-1.52,-0.16l-0.55,-0.77l-0.76,-3.73l-1.35,-0.06l-0.96,-1.19l-1.09,0.75l-2.2,-0.7l-2.89,1.01l-0.5,1.8l0.41,0.69l-0.77,1.77l0.98,1.89l0,0l-4.58,2.2l-1.54,2.18l-1.62,-2.26l-1.51,-1.06l-3.81,0.54l-1.82,-0.83l-1.36,0.68l-2.12,-0.99l0.45,-1.16l-0.42,-2.81l1.29,-3.06l-1.26,-1.76l-0.53,-2.28l2.39,-3.64l0.35,-1.68l-4.29,0.47l-1.88,-2.24l-1.37,-0.6l-1.19,0.37l0.34,-1.12l-1.18,-2l-0.36,-3.19l-0.88,-1.5l-1.69,-0.13l-0.51,-0.92l0,0l2.3,-1.9l1.38,-0.3l4.39,-3.95l4.87,-5.68L394.89,218.37z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-08" xlink:title="Grand Casablanca">
<path class="land" d="M370.62,239.79l0.03,0l0,0L370.62,239.79zM368.86,239.64l0.15,0.62l1.64,-0.46l0,0l-0.96,1.7l0.48,1.04l-1.43,0.37l-0.22,1.45l0.04,1.17l0.57,0.58l-0.44,1.2l1.32,2.71l-0.89,-0.06l-1,0.78l0.52,1.11l-1.75,0.23l-0.07,0.53l-1,0.19l-1.96,1.6l-1.34,3.42l-1.36,-0.22l-0.63,-2.24l3.21,-1.49l-1.69,-0.66l-2,0.39l-0.56,-0.69l-1.69,0.73l-0.17,-0.93l-1.56,-1.12l-1.94,0.26l-0.66,-0.67l-1.35,-0.13l-1.12,0.46l-1.06,-1.7l0,0l2.7,-1.85l0.85,0.45l1.75,-0.95l3.87,-2.96l0.39,0.49l1.48,-0.32l0.36,-0.09l0.37,0.37l2.4,-0.93L368.86,239.64z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-09" xlink:title="Chaouia-Ouardigha">
<path class="land" d="M379.12,234.7l0.51,0.92l1.69,0.13l0.88,1.5l0.36,3.19l1.18,2l-0.34,1.12l1.19,-0.37l1.37,0.6l1.88,2.24l4.29,-0.47l-0.35,1.68l-2.39,3.64l0.53,2.28l1.26,1.76l-1.29,3.06l0.42,2.81l-0.45,1.16l2.12,0.99l1.36,-0.68l1.82,0.83l3.81,-0.54l1.51,1.06l1.62,2.26l1.54,-2.18l4.58,-2.2l0,0l-1.27,2.06l0.25,1.43l3.72,1.27l0.44,1.2l5.41,3.25l0.33,1.65l2.01,1.15l-0.72,1.15l-1.7,0.35l-0.09,1.71l0.57,0.48l2.41,-0.8l0.74,0.3l0.25,1.26l1.36,1.82l-0.88,0.88l0.48,2.4l0,0l-2.89,2.71l-3.76,0.38l-2.78,1.07l-6.88,0.09l-3.67,-1.11l-3.03,1.05l0.09,1.38l-5.94,-1.38l-5.37,2.66l-0.85,0l-1.73,-1.17l-0.53,5.77l-1.78,4.82l-2.14,2.2l0,0l-0.55,-0.79l-1.46,-0.16l-0.7,-1.03l-2.43,-1.54l-2.42,-0.28l-1.71,-2.4l-2.92,0.15l-1.12,0.62l-0.5,-0.39l-0.33,1.07l-1.74,1.09l-1.26,0.11l-0.81,-0.55l-0.68,0.47l-2.09,-4.35l-1.58,-1.25l-1.93,-3.88l-6.41,-2.55l-2.45,-5.22l-0.83,-0.03l0,0l0.57,-0.59l-0.85,-0.2l0.6,-1.08l-2.58,0.53l1.04,-0.89l-0.84,-0.47l0.53,-1.72l-0.94,-0.86l0.75,-0.35l-0.84,-0.8l1.01,-1.53l-0.55,-0.68l0.79,-0.25l-0.74,-1.17l0.32,-2.11l-1.21,-0.06l0.41,-0.62l-1.03,-0.78l-0.07,-0.83l-0.98,0.19l-0.51,-0.85l0.96,-0.5l0.87,-2.28l2.97,-0.13l0.56,-0.83l-0.9,-0.43l1.59,-0.67l1.21,-1.64l-1.07,-0.39l-0.17,-0.97l-0.76,-0.25l1.15,-0.79l-0.65,-0.66l0.81,-1.31l-2.14,-3.08l0,0l4.26,-1.76l0,0l1.06,1.7l1.12,-0.46l1.35,0.13l0.66,0.67l1.94,-0.26l1.56,1.12l0.17,0.93l1.69,-0.73l0.56,0.69l2,-0.39l1.69,0.66l-3.21,1.49l0.63,2.24l1.36,0.22l1.34,-3.42l1.96,-1.6l1,-0.19l0.07,-0.53l1.75,-0.23l-0.52,-1.11l1,-0.78l0.89,0.06l-1.32,-2.71l0.44,-1.2l-0.57,-0.58l-0.04,-1.17l0.22,-1.45l1.43,-0.37l-0.48,-1.04l0.96,-1.7l0,0l0,0l0,0l-0.03,0l0,0l4.63,-3.93l1.66,-0.06L379.12,234.7z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-10" xlink:title="Doukhala-Abda">
<path class="land" d="M345.68,251.56l2.14,3.08l-0.81,1.31l0.65,0.66l-1.15,0.79l0.76,0.25l0.17,0.97l1.07,0.39l-1.21,1.64l-1.59,0.67l0.9,0.43l-0.56,0.83l-2.97,0.13l-0.87,2.28l-0.96,0.5l0.51,0.85l0.98,-0.19l0.07,0.83l1.03,0.78l-0.41,0.62l1.21,0.06l-0.32,2.11l0.74,1.17l-0.79,0.25l0.55,0.68l-1.01,1.53l0.84,0.8l-0.75,0.35l0.94,0.86l-0.53,1.72l0.84,0.47l-1.04,0.89l2.58,-0.53l-0.6,1.08l0.85,0.2l-0.57,0.59l0,0l-1.69,1.28l-0.09,3.36l-1.39,1.08l0.01,1.21l1.07,1.64l-0.05,2.39l-0.67,0l-1.34,1.92l-3.18,2.67l-2.37,0.04l-0.62,0.52l-0.19,1.89l-1.66,-0.01l-1.12,0.48l-0.8,1.3l-2.93,0.94l-0.16,2.39l1.18,2.91l1.61,2.22l1.52,1.34l3.61,1.51l1.69,1.95l-0.05,0.8l-1.12,-0.78l-0.15,1.97l-3.08,2.31l-1.41,2.53l-0.24,1.51L329.9,326l0.7,2.34l1.85,1.82l-1.62,0.32l-1.26,-0.91l-2.75,1.17l-1.98,-0.66l-1.85,-1.86l-3.8,0.81l-1.45,-0.37l-0.77,1.01l-0.64,-0.52l-0.96,0.75l-1.33,-1.17l-1.02,0.4l-0.47,-1.22l-2.28,-0.53l-0.29,-0.71l-2.07,-1.18l-1.18,-3.63l-1.97,-0.69l-4.96,-0.47l-4.72,0.25l-3.65,-1.32l0,0l3.41,-3.86l0.87,-3.67l2.31,-2.79l0.32,-1.15l-0.49,-2.28l0.82,-2.15l-0.24,-0.83l-1.15,-0.47l-0.37,-1.54l1.6,-2.35l0.65,-2.68l-2.07,-3l6.3,-5.37l3.46,-3.69l4.87,-4.27l5.91,-6.17l0.32,-0.64l1.32,-1.68l3.1,-4.8l0.3,-0.25l-0.49,-1.42l2.67,-2.33l0.35,-1.04l1.36,-0.96l0.81,1.04l1.66,-0.31l4.17,-2.98l1.25,-2.14l3.42,-0.89L345.68,251.56z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-11" xlink:title="Marrakech-Tensift-Al Haouz">
<path class="land" d="M346.36,280.61l0.83,0.03l2.45,5.22l6.41,2.55l1.93,3.88l1.58,1.25l2.09,4.35l0.68,-0.47l0.81,0.55l1.26,-0.11l1.74,-1.09l0.33,-1.07l0.5,0.39l1.12,-0.62l2.92,-0.15l1.71,2.4l2.42,0.28l2.43,1.54l0.7,1.03l1.46,0.16l0.55,0.79l0,0l-0.32,3.9l0.77,3.52l-0.4,1.6l0.44,3.85l1.1,1.84l1.29,0.55l0.44,1.74l-0.87,0.96l0.2,1.98l1.92,2.35l-1.15,0.55l0.2,2.31l-0.64,0.59l-1.8,-0.29l-2.47,0.57l-2.52,-0.89l-2,0.84l-0.62,0.86l-0.01,2.83l1.9,1.63l-0.25,1.57l0.68,0.41l3.1,-0.53l0.09,2.28l-1.37,4.72l0.5,2.58l0,0l-3.24,1.33l-1.99,2.75l-6.02,0.75l-1.86,0.9l-4.11,3.88l-3.68,0.42l-2.15,1.05l-3.13,2.94l-2.7,1.46l-0.1,2.03l-5.75,4.3l-0.51,-0.14l0.14,-1.42l-1.21,-1l-4.52,1.87l-3.94,0.67l-1.82,-0.47l-2.08,1.52l-6.17,-0.15l-1.12,0.25l-1.32,1.25l-1.34,0.16l-0.99,-3.58l-3.29,-2.26l-0.8,0.07l-2.57,2.5l-4.12,1.83l-0.9,1.51l-0.95,0.46l-3.47,-0.53l-5.07,1.64l-2.08,-0.22l-0.89,-0.8l-4.21,0.9l-2.58,-1l-0.29,-1.57l-1.39,1.99l-1.09,0.5l-1.93,-0.81l-2.96,0.23l-0.7,-2.5l-2.85,-2.88l0,0l-0.15,-1.16l0.61,-1.3l-0.64,-2.28l0.32,-1.48l-0.97,-0.58l1.85,-9.57l-0.56,-2.46l-1.25,-0.49l0.29,-1.14l2.48,-3.14l0.13,-0.99l-0.59,-0.09l1.59,-1.33l1.95,-2.8l0.49,-1.53l-0.16,-2.83l1.66,-1.33l7.59,-9.52l0,0l3.65,1.32l4.72,-0.25l4.96,0.47l1.97,0.69l1.18,3.63l2.07,1.18l0.29,0.71l2.28,0.53l0.47,1.22l1.02,-0.4l1.33,1.17l0.96,-0.75l0.64,0.52l0.77,-1.01l1.45,0.37l3.8,-0.81l1.85,1.86l1.98,0.66l2.75,-1.17l1.26,0.91l1.62,-0.32l-1.85,-1.82l-0.7,-2.34l2.84,-4.01l0.24,-1.51l1.41,-2.53l3.08,-2.31l0.15,-1.97l1.12,0.78l0.05,-0.8l-1.69,-1.95l-3.61,-1.51l-1.52,-1.34l-1.61,-2.22l-1.18,-2.91l0.16,-2.39l2.93,-0.94l0.8,-1.3l1.12,-0.48l1.66,0.01l0.19,-1.89l0.62,-0.52l2.37,-0.04l3.18,-2.67l1.34,-1.92l0.67,0l0.05,-2.39l-1.07,-1.64l-0.01,-1.21l1.39,-1.08l0.09,-3.36L346.36,280.61z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-12" xlink:title="Tadla-Azilal">
<path " class="land" d="M421.53,283.04L424.31,282.85L426.01,283.84L426.67,285.22L428.09,285.38L429.7,286.86L430.59,290.24L431.58,290.31L432.85,289.24L433.98,289.44L435.91,291.11L438.15,291.32L440.9,296.98L439.26,300.29L439.72,301.11L438.84,303.12L439.83,303.96L439.63,305.06L439,305.5L437.08,305.04L433.87,305.92L432.82,308.27L429.85,309.87L429.82,311.42L428.83,312.11L429.03,313.66L427.91,314.67L429.1,315.7L429.18,317.78L429.18,317.78L429.4,320.72L429,321.37L427.01,323.34L425.11,323.26L423.7,325.13L420.1,326.72L419.58,329.59L415.86,329.59L413.46,331.81L407.37,334.2L401.64,337.76L399.3,338.55L397.39,338.05L394.4,338.86L393.3,340.24L393.76,342.62L392.42,345.48L390.76,345.66L390.29,344.93L387.34,345.7L381.16,343.86L378.52,343.82L378.52,343.82L378.01,341.24L379.38,336.52L379.28,334.24L376.19,334.77L375.51,334.36L375.76,332.8L373.86,331.17L373.86,328.34L374.48,327.48L376.48,326.64L379,327.53L381.46,326.96L383.27,327.25L383.91,326.65L383.71,324.35L384.86,323.8L382.94,321.45L382.75,319.47L383.61,318.51L383.17,316.77L381.88,316.22L380.77,314.38L380.33,310.54L380.73,308.94L379.96,305.42L380.28,301.51L380.28,301.51L382.42,299.31L384.2,294.49L384.73,288.71L386.46,289.89L387.3,289.89L392.67,287.23L398.62,288.61L398.53,287.23L401.55,286.18L405.22,287.29L412.1,287.19L414.88,286.13L418.65,285.75z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-13" xlink:title="Souss-Massa-Drâa">
<path class="land" d="M429.18,317.78l1.5,-0.37l2.5,-1.79l0.94,0.05l5.64,4.13l-1.02,2.12l-8.67,9.18l-0.45,1.38l0.48,0.49l2.73,0.39l2.72,-0.64l5.3,1.45l1.59,2.31l6.66,3.2l1.61,2.35l0.08,3.99l-2.52,7.08l-1.92,13.59l0.71,3.39l5.22,8.39l-0.53,18.3l0.86,2.81l1.52,1.66l1.32,3.82l0,0l-6.36,4.76l-1.58,2.65l0.26,1.7l-0.53,1.28l-7.69,10.94l-0.65,0.27l-0.15,1.39l-3.51,-1.12l-1.44,-1.52l-0.98,0.86l-1.32,0.07l0.99,-2.95l-2.91,-1.24l-9.99,2.27l-3.9,-0.86l-3.12,0.73l-4.8,-0.1l-0.62,0.77l-0.33,-0.43l0,0l0.08,-11.45l0.8,-3.73l-0.19,-6.44l-1.57,-3.72l-5.79,-9.14l-1.63,-1.75l-1.86,-1.01l-1.01,0.06l-1.98,1.35l-1.86,2.58l-3.01,1.44l-1.89,0l-3.6,-1.66l-2.13,-0.03l-1.73,1.88l-1.7,3.91l-0.64,3.24l-0.89,0.65l-7.73,-0.61l-1.11,-1.12l-0.7,-3.08l-3.55,-2.64l-3.17,2.25l-1.12,2.18l1,6.34l-0.77,1.49l-2.74,0.26l-2.78,-0.83l-1.46,0.21l-4.18,3.73l-2.41,0.86l-4.05,-1.38l-4.3,-3.07l-1.05,-0.23l-2.04,1.22l-1.21,3l-1.58,1.58l-1.19,0.05l-7.24,-3.33l-2.97,0.28l-1.35,1.21l0.07,2.14l0.67,0.58l1.57,-0.61l1.25,0.38l-0.2,1.36l-2.57,3.29l-0.38,1.48l-0.13,5.21l0.77,1.82l1.25,0.92l0.32,0.81l-0.48,0.88l-9.42,3.03l-5.53,-0.01l-0.91,0.62l-1.28,2.63l-1.45,6.12l-1.98,-3.75l-1.41,-0.77l-2.71,-0.4l-1.56,0.41l-0.77,1.52l-1.41,1.16l-2.93,0.55l-4.78,1.89l-2.4,-0.25l-2.19,-2.79l-2.37,0.15l-1.16,1.38l-2.01,4.81l-1.42,0.6l-1.54,-0.43l-1.41,0.46l-4.01,2.96l-1.13,0.15l-1.89,-1.34l-7.23,0.14l-2.51,-1.55l0,0l0.58,-1.48l3.58,-4.62l4.37,-3.33l1.27,-2.77l3.96,-5.39l1.02,-3.5l2.59,-4.08l5.73,-5.65l1.63,-2.59l4.54,-9.3l2.74,-13.82l-0.62,-1.31l-0.68,0.24l-1.08,-1.13l-1.56,-4.22l-1.47,-0.44l-1.65,-2.59l-1.59,-0.76l-2.44,-0.15l0.44,-2.69l1.06,-1.33l1.68,-4.11l-0.04,-0.86l-0.77,-0.58l0.73,-1.95l-0.48,-2.62l0,0l2.85,2.88l0.7,2.5l2.96,-0.23l1.93,0.81l1.09,-0.5l1.39,-1.99l0.29,1.57l2.58,1l4.21,-0.9l0.89,0.8l2.08,0.22l5.07,-1.64l3.47,0.53l0.95,-0.46l0.9,-1.51l4.12,-1.83l2.57,-2.5l0.8,-0.07l3.29,2.26l0.99,3.58l1.34,-0.16l1.32,-1.25l1.12,-0.25l6.17,0.15l2.08,-1.52l1.82,0.47l3.94,-0.67l4.52,-1.87l1.21,1l-0.14,1.42l0.51,0.14l5.75,-4.3l0.1,-2.03l2.7,-1.46l3.13,-2.94l2.15,-1.05l3.68,-0.42l4.11,-3.88l1.86,-0.9l6.02,-0.75l1.99,-2.75l3.24,-1.33l0,0l2.64,0.04l6.19,1.85l2.95,-0.77l0.47,0.73l1.66,-0.18l1.34,-2.86l-0.46,-2.38l1.09,-1.38l2.99,-0.81l1.92,0.49l2.34,-0.79l5.73,-3.56l6.09,-2.39l2.39,-2.22l3.72,0.01l0.52,-2.87l3.6,-1.6l1.41,-1.86l1.9,0.08l1.99,-1.98l0.4,-0.65L429.18,317.78z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-15" xlink:title="Laâyoune-Boujdour-Sakia el Hamra">
<path class="land" d="M202.51,482.56L202.51,482.56L204.84,488.73L207.5,491.49L208.77,495.28L213.77,501.97L209.25,502.26L209.85,505.52L201.91,505.49L197.04,509.27L192.02,516.7L190.47,520.69L188.75,528L184.16,538.36L174.78,548.92L172.9,552.74L172.13,555.68L172.37,558.91L175.48,568.33L177.07,576.85L193.82,576.78L193.82,576.78L193.83,641.28L193.83,641.28L191.48,641.79L189.47,641.29L183.17,641.3L174.24,643.2L170.89,643.19L162.66,640.36L151.43,638.16L144.78,638.76L136.49,642.02L129.79,643.84L125.13,642.25L115.11,639.94L106.94,640.38L94.07,643.21L91.67,642.27L89.42,639.02L88.23,638.23L83.06,636.14L79.98,635.66L79.98,635.66L80.54,633.79L84.45,630.89L84.45,628.11L86.51,622.3L86.86,616.41L86.01,615.07L85.84,613.25L86.5,606.13L88.07,600.98L91.47,595.72L93.76,586.33L96.43,583.01L99.05,577.14L99.52,572.66L98.92,571.23L99.64,569.62L102.66,565.56L105.53,564.96L108.68,562.41L111.04,558.73L114.92,558.31L118.84,556.78L121.04,554.89L130.24,549.39L134.18,545.76L137.03,539.76L140.1,530.75L140.45,527.38L145.3,518.39L149.64,505.01L154.08,502.41L155.66,499.97L156.64,496.57L159.13,493.78L172.28,492L190.77,488.1L201.95,482.75z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-14" xlink:title="Guelmim-Es Smara">
<path class="land" d="M253.25,444.63L253.25,444.63L255.76,446.18L262.98,446.05L264.87,447.39L266,447.24L270.01,444.28L271.42,443.83L272.96,444.25L274.38,443.66L276.39,438.85L277.55,437.47L279.92,437.32L282.11,440.11L284.51,440.36L289.29,438.46L292.22,437.92L293.63,436.76L294.4,435.24L295.96,434.83L298.67,435.23L300.08,436L302.05,439.74L303.5,433.62L304.79,430.99L305.69,430.36L311.22,430.37L320.65,427.34L321.13,426.45L320.81,425.64L319.56,424.72L318.79,422.9L318.91,417.69L319.29,416.21L321.87,412.93L322.06,411.57L320.81,411.19L319.24,411.8L318.57,411.22L318.5,409.08L319.84,407.87L322.82,407.59L330.05,410.92L331.25,410.88L332.82,409.3L334.03,406.3L336.07,405.08L337.13,405.31L341.43,408.38L345.48,409.77L347.89,408.9L352.07,405.17L353.53,404.96L356.3,405.79L359.04,405.53L359.82,404.03L358.81,397.7L359.93,395.51L363.1,393.26L366.65,395.9L367.36,398.98L368.47,400.1L376.19,400.71L377.09,400.06L377.73,396.82L379.43,392.91L381.17,391.03L383.3,391.06L386.9,392.72L388.79,392.72L391.8,391.28L393.66,388.7L395.64,387.35L396.65,387.29L398.52,388.3L400.15,390.05L405.94,399.19L407.51,402.9L407.71,409.35L406.91,413.08L406.83,424.53L406.83,424.53L404.44,424.45L401.93,426.22L398.47,425.84L395.58,426.47L392.45,428.78L390.3,428.52L387.2,427.24L384.39,426.96L383.13,427.41L379.89,426.15L378.29,426.14L374.87,427.76L371.24,431.39L369.13,432.35L365.18,433L361.2,432.5L360.17,433.32L360.23,434.34L359.24,435.86L357.99,435.9L354.1,437.72L348.52,441.65L347.33,443.35L340.22,448.06L339.2,448.09L333.75,452.41L328.48,457.54L320.58,461.13L320.33,576.71L193.82,576.78L193.82,576.78L177.07,576.85L175.48,568.33L172.37,558.91L172.13,555.68L172.9,552.74L174.78,548.92L184.16,538.36L188.75,528L190.47,520.69L192.02,516.7L197.04,509.27L201.91,505.49L209.85,505.52L209.25,502.26L213.77,501.97L208.77,495.28L207.5,491.49L204.84,488.73L202.51,482.56L202.51,482.56L211.32,479.15L212.24,479.75L212.06,478.82L214.4,477.29L215.16,475.58L220.36,468.98L227.65,462.27L229.14,459.9L240.15,454.1L250.59,447.54z"/>
</a>
<a xlink:href="" id=" rel="nofollow noopener noreferrer" target="_blank"MA-16" xlink:title="Oued ed Dahab-Lagouira">
<path class="land" d="M79.98,635.66l3.09,0.48l5.16,2.09l1.2,0.79l2.25,3.25l2.4,0.95l12.87,-2.83l8.17,-0.45l10.02,2.31l4.65,1.6l6.7,-1.83l8.29,-3.26l6.65,-0.6l11.24,2.21l8.22,2.82l3.35,0.01l8.93,-1.91l6.3,0l2.02,0.49l2.34,-0.51l0,0l0.15,41.23l-28.87,2.76l-3.44,2.41l-4.05,4.76l-3.36,5.34l-1.51,3.64l-2.3,10.79l5.47,57.08l-74.43,-0.52l-74.4,0.54l-0.78,0.15l-2.41,9l-1.4,2.6l-1.01,4.74l0.55,6.2L0,788.96l1.03,-1.63l-0.68,-1.5l1.2,-3.17l1.21,-13.25l1.91,-9.41v-6.46l1.19,-1.67l-0.56,-0.53l0.24,-2.21l2.22,-2.92l0.13,-1.74l3.43,-8.99l1.26,-0.58l0.2,-1.68l3.31,-3.19l1.09,0.07l0.63,1.02l1.08,-0.1l4.3,-2.15l-0.02,-1.02l1.35,-1.76l0.74,-4.46l3.06,-3.15l0.89,-7.31l1.85,-3.19l-0.62,-0.74l0.59,-2.14l0.58,0.36l2.25,-0.9l2.56,-3.15l-0.04,-2.62l-1.28,-1.32l-1.1,0.56l0.42,-1.23l2.86,-3.38l0.32,-1.78l2.11,-3.21l-0.25,-0.74l3.26,-3.48l1.11,-2.47l-0.9,-1.46l2.62,-2.29l1.17,-2.59l1.04,-0.75l2.54,-4.37l2.53,-2.86l-0.13,-0.37l-1.08,0.81l0.39,-1.89l0.98,-1.53l-0.39,-1.09l0.83,-2.35l-1.92,1.17l-0.43,2l-0.27,-0.93l-1.39,2.11l-1.77,0.67l-1.65,2.34l-1.11,4.06l-1.34,1.18l-0.91,1.79l-0.63,-0.18l-0.25,-0.73l3.12,-4.46l0.73,-2.52l3.79,-4.29l8.05,-5.02l0.74,-2.08l5.92,-6.07l3.24,-2.53l3.33,-4.67l2.94,-3.08l5.51,-2.48L79.98,635.66z"/></a>
</g>
</svg>
</div>
</div>
</div>
</td>
</tr>
</table>
</div>
</div>
<div class="video">
<iframe width="360" height="315" src="https://www.youtube.com/embed/WRyc9xSOi-I" frameborder="0" allowfullscreen ></iframe>
</div>
</div>
</div>
</div>
</div>
<!--Avis par domaine-->
<div class="container"
<div class="col-md-12">
<div class="projectList">
<blockquote class="">
<h3 class="title"><b>Avis par domaines d'activité</b></h3></blockquote>
<div class="media">
<a class="pull-left" href="#" rel="nofollow noopener noreferrer" target="_blank">
<img src="assets/custom/img/travaux.jpg" class="projectImg" title="project one">
</a>
<div class="media-body">
<h4 class="media-heading"><a href="#" rel="nofollow noopener noreferrer" target="_blank">Travaux</a></h4>
<p>
Les marchés de travaux sont les marchés conclus avec des entrepreneurs qui ont pour objet soit l'exécution, soit conjointement la conception et l'exécution d'un ouvrage ou de travaux de bâtiment ou de génie civil répondant à des besoins précisés par le pouvoir adjudicateur ou l'entité adjudicatrice.
</p>
<a class="pull-right" href="#" rel="nofollow noopener noreferrer" target="_blank">Lire la suite</a>
</div>
</div>
<div class="media">
<a class="pull-left" href="#" rel="nofollow noopener noreferrer" target="_blank">
<img src="assets/custom/img/fournitures.jpg" class="projectImg" title="project one">
</a>
<div class="media-body">
<h4 class="media-heading"><a href="#" rel="nofollow noopener noreferrer" target="_blank">Fournitures</a></h4>
<p>
Les marchés publics de fournitures ont pour objet l'achat, la prise en crédit-bail, la location ou la location-vente de produits. Un marché public de fournitures peut comprendre, à titre accessoire, des travaux de pose et d'installation.
</p>
<a class="pull-right" href="#" rel="nofollow noopener noreferrer" target="_blank">Lire la suite</a>
</div>
</div>
<div class="media">
<a class="pull-left" href="#" rel="nofollow noopener noreferrer" target="_blank">
<img src="assets/custom/img/service.jpg" class="projectImg" title="project one">
</a>
<div class="media-body">
<h4 class="media-heading"><a href="#" rel="nofollow noopener noreferrer" target="_blank">Services</a></h4>
<p>
Les marchés publics de services ont pour objet la réalisation des activités du fournisseur qui sont nécessaires à la fourniture du service.
</p>
<a class="pull-right" href="#" rel="nofollow noopener noreferrer" target="_blank">Lire la suite</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- footerBottomSection -->
<div class="footerBottomSection">
<div class="container">
© 2014, Allright reserved. <a href="#" rel="nofollow noopener noreferrer" target="_blank">Terms and Condition</a> | <a href="#" rel="nofollow noopener noreferrer" target="_blank">Privacy Policy</a>
<div class="pull-right"> <a href="index.html" rel="nofollow noopener noreferrer" target="_blank"><img src="assets/custom/img/logo1.png" alt="My web solution" /></a></div>
</div>
</div>
<!-- JS Global Compulsory -->
<script type="text/javascript" src="assets/custom/js/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="assets/custom/js/modernizr.custom.js"></script>
<script type="text/javascript" src="assets/bootstrap/js/bootstrap.min.js"></script>
<!-- JS Implementing Plugins -->
<script type="text/javascript" src="assets/custom/js/jquery.flexslider-min.js"></script>
<script type="text/javascript" src="assets/custom/js/modernizr.js"></script>
<script type="text/javascript" src="assets/custom/js/jquery.cslider.js"></script>
<script type="text/javascript" src="assets/custom/js/back-to-top.js"></script>
<script type="text/javascript" src="assets/custom/js/jquery.sticky.js"></script>
<!-- JS Page Level -->
<script type="text/javascript" src="assets/custom/js/app.js"></script>
<script type="text/javascript" src="assets/custom/js/index.js"></script>
<script type="text/javascript">
jQuery(document).ready(function() {
App.init();
App.initSliders();
Index.initParallaxSlider();
});
</script>
</body>
</html>
<?php
}
?>
23 avril 2017 à 19:15