MAJ 2021 PHP-SQL

Sortie de mon projet de BTS.
Intégration du PHP qui ne l'a pas été jusqu'à ce jour avec la connexion a une BDD sur le LAN.
Intégration évènement, actualité, compte user connecté a la BDD en mode MVC.
Amélioration de l'intégration…
Nombreux défaut encore présent. il serons amélioré dans le futur
This commit is contained in:
ccunatbrule
2021-10-07 02:07:47 +02:00
parent 5af95bc813
commit a7ae429e83
127 changed files with 1248 additions and 194 deletions

View File

@@ -37,7 +37,7 @@
</ul>
</div>
<div class="col">
<img alt=""src="./images/activites/stage1.jpg" style="width:50%">
<img alt=""src="../images/activites/stage1.jpg" style="width:50%">
</div>
</div>
<hr><center><h3>Stages d'été à Lamotte Beuvron</h3></center><hr>

View File

@@ -1,38 +0,0 @@
<body>
<div class="container-fluid">
<section id="content" class="page-content">
<div class="container">
<br><center><h2>Dernières nouvelles</h2></center><hr>
<ul class="list-unstyled">
<li class="media">
<div class="numbox"><span>Mars</span><strong>18</strong></div>
<div class="media-body"><h5 class="mt-0 mb-1">Finale du challenge</h5></div>
</li><hr>
<li class="media my-4">
<div class="numbox"><span>Avril</span><strong>2</strong></div>
<div class="media-body"><h5 class="mt-0 mb-1">Championnat clubs</h5></div>
</li><hr>
<li class="media my-4">
<div class="numbox"><span>Juin</span><strong>9</strong></div>
<div class="media-body"><h5 class="mt-0 mb-1">Hunter amateur</h5></div>
</li><hr>
<li class="media my-4">
<div class="numbox"><span>Juillet</span><strong>1</strong></div>
<div class="media-body"><h5 class="mt-0 mb-1">Attelage à Champmotteux</h5></div>
</li><hr>
<li class="media my-4">
<div class="media">
<img class="img-thumbnailEvent" src="./images/evenements/anniversaire.jpg" alt="Generic placeholder image">
</div>
<div class="media-body">
<h5 class="mt-0 mb-1">Anniversaire Aux Écuries</h5>
<h6>C'est bientôt mon Anniversaire ?!<br>
CHOUETTE ! Je peux le fêter aux Ecuries de la Boissière !!!<br>
Je m'occupe de mon goûter et j'invite tous mes amis à venir monter à Poney... <b>*</b><br><br>
<b>*</b> Tarif :suivant le nombre d'enfants </h6>
</div>
</li>
</ul><br>
<hr></div>
</section>
</div>

View File

@@ -0,0 +1,23 @@
<body>
<div class="container-fluid">
<section id="content" class="page-content">
<div class="container">
<br><center><h2>Dernières nouvelles</h2></center><hr>
<ul class="list-unstyled">
<?php foreach($event1 as $event){ ?>
<li class="media m-3 border border-secondary rounded p-2">
<div class="numbox img-indent3">
<span><?php setlocale (LC_TIME, 'fr_FR.utf-8','fra');echo utf8_encode(strftime("%b", strtotime($event['dateevent']))); ?></span>
<strong><?php echo utf8_encode(strftime("%#d", strtotime($event['dateevent']))); ?></strong>
</div>
<div class="media-body">
<h4 class="card-title"><?php echo $event['nomevent']; ?></h4>
<?php echo $event['descriptionevent']; ?><br><br>
<!--<p class="blockquote-footer">Posté par Admin <span>46 Commentaire(s)</span></p>-->
</div>
</li>
<?php } ?>
</ul>
</div>
</section>
</div>

View File

@@ -1,72 +0,0 @@
<body>
<div class="container-fluid">
<section id="content" class="page-content">
<div class="container">
<br><center><h2>Tous les évenements du club</h2></center><hr>
<ul class="list-unstyled" id="movies">
<li class="media my-4">
<div class="media-body">
<h5 class="mt-0 mb-1">Concours Amateur, Pro</h5><h6> Organisé à Orveau - 3 et 4 mars 2018</h6>
</div>
</li><hr><hr>
<li class="media my-4">
<div class="media-body">
<h5 class="mt-0 mb-1">Concours Final du challenge</h5><h6> Organisé à Orveau - 18 mars 2018</h6>
</div>
</li><hr><hr>
<li class="media my-4">
<div class="media-body">
<h5 class="mt-0 mb-1">Concours Amateur, Cycles Libre</h5><h6> Organisé à Orveau - 31 mars - 01 avril 2018</h6>
</div>
</li><hr><hr>
<li class="media my-4">
<div class="media-body">
<h5 class="mt-0 mb-1">Concours Championnat clubs</h5><h6> Organisé à Orveau - 2 avril 2018</h6>
</div>
</li> <hr><hr>
<li class="media my-4">
<div class="media-body">
<h5 class="mt-0 mb-1">Concours Amateur, Cycles Libre</h5><h6> Organisé à Orveau - 05 et 06 mai 2018</h6>
</div>
</li><hr><hr>
<li class="media my-4">
<div class="media-body">
<h5 class="mt-0 mb-1">Concours Club et poney</h5><h6> Organisé à Orveau - 13 mai 2018</h6>
</div>
</li><hr><hr>
<li class="media my-4">
<div class="media-body">
<h5 class="mt-0 mb-1">Concours Club et poney</h5><h6> Organisé à Orveau - 27 mai 2018</h6>
</div>
</li><hr><hr>
<li class="media my-4">
<div class="media-body">
<h5 class="mt-0 mb-1">Concours Club et poney</h5><h6> Organisé à Orveau - 10 juin 2018</h6>
</div>
</li><hr><hr>
<li class="media my-4">
<div class="media-body">
<h5 class="mt-0 mb-1">Concour Amateur, Pro</h5><h6> Organisé à Orveau - 13 et 14 octobre 2018</h6>
</div>
</li><hr><hr>
<li class="media my-4">
<div class="media-body">
<h5 class="mt-0 mb-1">Concours Club et poney</h5><h6> Organisé à Orveau - 7 octobre 2018</h6>
</div>
</li><hr><hr>
<li class="media my-4">
<div class="media-body">
<h5 class="mt-0 mb-1">Concours Club et poney</h5><h6> Organisé à Orveau - 21 octobre 2018</h6>
</div>
</li><hr><hr>
<li class="media my-4">
<img class="mr-3" src="./images/evenements/event2.jpg" alt="evenement" style="width:25%">
<div class="media-body">
<h5 class="mt-0 mb-1">Concours Amateur, Pro</h5><h6> Organisé à Orveau - 3 et 4 novembre 2018</h6>
<p>Informations</p>
</div>
</li>
</ul>
<hr></div>
</section>
</div>

View File

@@ -0,0 +1,22 @@
<body>
<div class="container-fluid">
<section id="content" class="page-content">
<div class="container">
<br><center><h2>Tous les évenements du club</h2></center><hr>
<ul class="list-unstyled">
<?php foreach($eventsAll as $event){ ?>
<li class="media m-3 border border-secondary rounded p-2 bg-white">
<img class="rounded m-2" src=<?php echo $event['imageevent']; ?> alt="">
<div class="media-body">
<h4 class="card-title"><?php echo $event['nomevent']; ?><br>
<small class="text-muted">Le <?php setlocale (LC_TIME, 'fr_FR.utf-8','fra');echo utf8_encode(strftime(" %e %B %Y", strtotime($event['dateevent']))); ?> à <?php echo $event['lieuevent'];?></small><br>
<!--<a href="event.php#" class="button-1 style" style="color:red">Participer</a>-->
</h4>
<?php echo $event['descriptionevent']; ?>
</div>
</li>
<?php } ?>
</ul>
</div>
</section>
</div>

View File

@@ -9,7 +9,7 @@
<ul class="pagination">
<li class="page-item m-1"><a href="https://www.youtube.com/channel/UCbz9xEc-Xv3HWNy1mPWZ19g" target="_blank"><img src="./images/autres/yt.png" alt="Officiel" width="30px"/></a></li>
<li class="page-item m-1"><a href="https://www.facebook.com/pages/Les-%C3%89curies-de-la-Boissi%C3%A8re/532820556840979?nr&nr_page_id=687433101339912" target="_blank"><img src="./images/autres/fb.png" alt="face book" width="30px"/></a></li>
<li class="page-item m-1"><h6>Les Ecuries de la Boissière | Cunat-Brulé © 2019 Tous droits réservés | </h6><a href="mailto:ecuriesboissiere@gmail.com">Donner vos avis sur cette nouvelle mise en page du site</a></li>
<li class="page-item m-1"><h6>Les Ecuries de la Boissière | Cunat-Brulé © 2019-2021 Tous droits réservés | </h6></li>
</ul>
</div>
</div>

View File

@@ -7,10 +7,20 @@
<link rel="shortcut icon" type="image/png" href="./images/autres/favicon.png">
<link rel="stylesheet" type="text/css" media="screen" href="./css/style.css"> <!--Local-->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<?php
//Attribution des variables de session
include("./controleur/membre/functions.php");
include("./controleur/membre/constants.php");
$lvl=(isset($_SESSION['privilege']))?(int) $_SESSION['privilege']:1;
$id=(isset($_SESSION['ideleve']))?(int) $_SESSION['ideleve']:0;
$pseudo=(isset($_SESSION['pseudo']))?$_SESSION['pseudo']:'';
if(session_id() == '') { session_start(); }
?>
</head>
<header>
<center><a href="home.php"><img src="./images/autres/logo.png" alt="" width="35%" ></a></center>
<div class="container">
Connecter en tant que <?php if(isset($_SESSION['pseudo'])){echo ' '.htmlentities($_SESSION['pseudo'], ENT_QUOTES, 'UTF-8');} ?>
<nav class="navbar navbar-expand-lg navbar-dark bg-transparent">
<a class="navbar-brand" href="home.php">Accueil</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
@@ -40,6 +50,20 @@
<a class="dropdown-item" href="balade.php">Balades et Randonnées</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Compte</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="./espace_membre.php">Espace membre</a>
<div class="dropdown-divider"></div>
<?php if(isset($_SESSION['pseudo'])) { ?>
<a class="dropdown-item" href="./profil.php?action=modifier">Modifier mes informations</a>
<a class="dropdown-item" href="./deconnexion.php">Déconnexion</a>
<?php } else { ?>
<a class="dropdown-item" href="./inscription.php">Inscription</a>
<a class="dropdown-item" href="./connexion.php">Connexion</a>
<?php } ?>
</div>
</li>
</ul>
</div>
</nav>

View File

@@ -0,0 +1 @@
<!-- A ameliorer -->

View File

@@ -0,0 +1 @@
<!-- A ameliorer -->

View File

@@ -0,0 +1 @@
<!-- A ameliorer -->

View File

@@ -0,0 +1 @@
<!-- A ameliorer -->

View File

@@ -1,67 +0,0 @@
<body>
<div class="container-fluid">
<section id="content" class="page-content">
<div class="container">
<br><center><h2>Produit actuellement en vente dans votre club</h2></center><hr>
<h6 class="text-4i">Une très large gamme de produits destinés à la pratique de léquitation afin de pratiquer ce noble sport de la manière la plus efficace possible.<br>
La performance lors dun entraînement de montage ou lors dun concours de saut dobstacles dépend également de léquipement choisi par le cavalier.</h6>
<div class="container"><hr>
<div class="row text-center">
<div class="col">
<center><img src="./images/vitrine/objet1.jpg" alt="..." class="img-thumbnailShop rounded " onerror="this.onerror=null;this.src='./images/vitrine/objet0.jpg';"/></center>
<h5>Brosse</h5><h6>20 €</h6>
</div>
<div class="col">
<center><img src="./images/vitrine/objet2.jpg" alt="..." class="img-thumbnailShop rounded" onerror="this.onerror=null;this.src='./images/vitrine/objet0.jpg';"/></center>
<h5>Selle</h5><h6>150€</h6>
</div>
<div class="col">
<center><img src="./images/vitrine/objet0.jpg" alt="..." class="img-thumbnailShop rounded" onerror="this.onerror=null;this.src='./images/vitrine/objet0.jpg';"/></center>
<h5>Nom Article</h5><h6>Prix</h6>
</div>
</div>
<div class="w-100"><hr></div>
<div class="row text-center">
<div class="col">
<center><img src="./images/vitrine/objet0.jpg" alt="..." class="img-thumbnailShop rounded" onerror="this.onerror=null;this.src='./images/vitrine/objet0.jpg';"/></center>
<h5>Nom Article</h5><h6>Prix</h6>
</div>
<div class="col">
<center><img src="./images/vitrine/objet0.jpg" alt="..." class="img-thumbnailShop rounded" onerror="this.onerror=null;this.src='./images/vitrine/objet0.jpg';"/></center>
<h5>Nom Article</h5><h6>Prix</h6>
</div>
<div class="col">
<center><img src="./images/vitrine/objet0.jpg" alt="..." class="img-thumbnailShop rounded" onerror="this.onerror=null;this.src='./images/vitrine/objet0.jpg';"/></center>
<h5>Nom Article</h5><h6>Prix</h6>
</div>
</div>
</div>
<hr><center><h2>Commerces de chevaux</h2></center><hr>
<div class="container">
<div class="row text-center">
<div class="col">
<center><img id="image-border" class="rounded" alt="" src="./images/vitrine/cheval1.jpg" style="width:100%;" onerror="this.onerror=null;this.src='./images/vitrine/cheval0.jpg';"></center>
<center><h5>Titi</h5></center>
<h6>Test : Jument de 7 ans pour réaliser des balades ou cours de dressage à pied, très affective a vendre</h6>
</div>
<div class="col">
<center><img id="image-border" class="rounded" alt="" src="./images/vitrine/cheval0.jpg" style="width:100%;" onerror="this.onerror=null;this.src='./images/vitrine/cheval0.jpg';"></center>
<center><h5>Nom cheval</h5></center>
<h6></h6>
</div>
<div class="col">
<center><img id="image-border" class="rounded" alt="" src="./images/vitrine/cheval0.jpg" style="width:100%;" onerror="this.onerror=null;this.src='./images/vitrine/cheval0.jpg';"></center>
<center><h5>Nom cheval</h5></center>
<h6></h6>
</div>
<div class="col">
<center><img id="image-border" class="rounded" alt="" src="./images/vitrine/cheval0.jpg" style="width:100%;" onerror="this.onerror=null;this.src='./images/vitrine/cheval0.jpg';"></center>
<center><h5>Nom cheval</h5></center>
<h6></h6>
</div>
</div>
<hr><center><h4> Aucun cheval n'est actuellement a vendre <h4><center>
</div>
<hr></div>
</section>
</div>

View File

@@ -0,0 +1,35 @@
<body>
<div class="container-fluid">
<section id="content" class="page-content">
<div class="container">
<br><center><h2>Boutique</h2></center><hr>
<h6 class="text-center">Pour tout renseignement ou achat contacter le Club</h6>
<div class="border border-secondary rounded text-center">
<p>Une très large gamme de produits destinés à la pratique de léquitation
afin de pratiquer ce noble sport de la manière la plus efficace possible.
La performance lors dun entraînement de montage ou lors dun concours de saut dobstacles
dépend également de léquipement choisi par le cavalier.</p><br>
<p> Il ny a rien de mieux que des selles déquitation ou des sangles de dressage adapté à votre animal ainsi que des équipements
qui sauront vous apporter confort et optimisation et également de nombreux produits destinés à léquipement du cheval au travail.</p>
</div><hr>
<h2 class="text-center">Produit actuellement en vente</h2><br>
<div class="card-deck p-5 border border-secondary rounded">
<?php foreach($articlesCav as $cle => $article){ ?>
<div class="card my-1">
<img class="card-img-top" src=<?php echo $article['imagearticle'];?> alt="">
<div class="card-body">
<h5 class="card-title font-weight-normal"><?php echo $article['libelle'] ?></h5>
<p class="card-text font-weight-light"><?php echo substr($article['description'], 0, 150).'...';?></p>
<h5 class="card-title font-weight-bold"><?php echo $article['prix'] ?> €</h5>
</div>
</div>
<?php
if ($cle==2||$cle==5||$cle==8||$cle==11||$cle==14||$cle==17||$cle==20||$cle==23||$cle==26||$cle==29||$cle==32) {
echo "<div class='w-100 d-none d-md-block'></div>";
}
?>
<?php } ?>
</div><br>
</div>
</section>
</div>