Skip to content
Snippets Groups Projects
Commit b4538c43 authored by DESERT Romain's avatar DESERT Romain
Browse files

Cration docker + debut adaptation

parent cb8047a7
Branches
No related tags found
1 merge request!1Merge Request - Développement vers Main (Draft)
Showing
with 44 additions and 34 deletions
......@@ -9,9 +9,9 @@ public class ConnexionBD {
Class.forName("com.mysql.cj.jdbc.Driver");
// Établir la connexion à la base de données
String url = "jdbc:mysql://localhost:3306/horsebond?useSSL=false&serverTimezone=UTC";
String user = "root";
String password = "";
String url = "jdbc:mysql://localhost:3306/horsebond_java?useSSL=false&serverTimezone=UTC";
String user = "user";
String password = "password";
return DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
......
# Ce fichier .env est destiné à un usage local et académque (SAE 4)
# Nous savons qu'en dehors de ce cadre, il faut utiliser .gitignore
MYSQL_ROOT_PASSWORD=root
MYSQL_DATABASE=horsebond
MYSQL_USER=user
MYSQL_PASSWORD=userpwd
<?php
// Racine absolue du projet (depuis /var/www/html/...)
define('ROOT_PATH', realpath(__DIR__ . '/..'));
define('INCLUDES_PATH', ROOT_PATH . '/includes');
define('ASSETS_URL', '/assets'); // Pour les liens HTML vers CSS, images, etc.
// Informations de connexion à la base de données
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', '');
define('DB_NAME', 'bdhorsebond');
define('DB_HOST', 'php-db');
define('DB_USER', 'user');
define('DB_PASS', 'userpwd');
define('DB_NAME', 'horsebond');
try {
$pdo = new PDO(
"mysql:host=" . DB_HOST . ";dbname=" . DB_NAME . ";charset=utf8",
"mysql:host=" . DB_HOST . ";port=3306;dbname=" . DB_NAME . ";charset=utf8",
DB_USER,
DB_PASS
);
......
<footer>
<div class="footer-container">
<div class="about-us">
<a href="./../public/apropos.php"><h3>A propos de nous</h3></a>
<a href="/apropos.php"><h3>A propos de nous</h3></a>
<p>Notre club équestre repose sur trois valeurs fondamentales : respect, passion, et partage. Depuis notre création, nous avons pour mission d’offrir un espace où cavaliers de tous âges et de tous niveaux peuvent découvrir, apprendre et perfectionner l’art de l’équitation.</p>
</div>
<div class="contact-us">
<a href="./../public/contact.php"><h3>Contactez-nous</h3></a>
<a href="/contact.php"><h3>Contactez-nous</h3></a>
<p><strong>Par mail :</strong> <a href="mailto:contact@horsebond.com">contact@horsebond.com</a></p>
<p><strong>Par téléphone :</strong> Vous pouvez nous joindre du lundi au vendredi de 9h à 17h (heure métropolitaine).</p>
<p><strong>Téléphone :</strong> +33 3 12 34 56 78</p>
......@@ -28,6 +28,6 @@
</div>
</footer>
<script src="./../assets/js/newsletter.js"></script>
<script src="<?= ASSETS_URL ?>/js/newsletter.js"></script>
......@@ -4,8 +4,8 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HorseBond - Accueil</title>
<link rel="stylesheet" href="./../../assets/css/style.css">
<link rel="shortcut icon" href="./../../assets/images/logo.png">
<link rel="stylesheet" href="<?= ASSETS_URL ?>/css/style.css">
<link rel="shortcut icon" href="<?= ASSETS_URL ?>/images/logo.png">
<script src="https://kit.fontawesome.com/e8a8df4257.js" crossorigin="anonymous"></script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
......@@ -336,7 +336,7 @@
<nav class="navbar">
<a href="#" class="logo">
<img src="./../../assets/images/logo2.png" alt="Logo Centre Équestre">
<img src="<?= ASSETS_URL ?>/images/logo2.png" alt="Logo Centre Équestre">
<h2>HorseBond</h2>
</a>
<div class="burger">
......@@ -344,23 +344,23 @@
</div>
<div class="nav-links">
<div class="nav-links-inner">
<a href="./../public/index.php" id="home">
<a href="/index.php" id="home">
<span>Accueil</span>
<div class="link-hover"></div>
</a>
<a href="./../public/apropos.php" id="about">
<a href="/apropos.php" id="about">
<span>À propos</span>
<div class="link-hover"></div>
</a>
<a href="./../public/chevaux.php" id="horses">
<a href="/chevaux.php" id="horses">
<span>Chevaux</span>
<div class="link-hover"></div>
</a>
<a href="./../public/matchs.php" id="matches">
<a href="/matchs.php" id="matches">
<span>Matchs</span>
<div class="link-hover"></div>
</a>
<a href="./../public/contact.php" id="contact">
<a href="/contact.php" id="contact">
<span>Contact</span>
<div class="link-hover"></div>
</a>
......
......@@ -72,7 +72,7 @@ $chevaux = $stmt->fetchAll();
<div class="button-container">
<button type="submit" class="menu-button">Supprimer le cheval</button>
<a href="./../connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
<a href="../public/connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
</div>
</form>
</div>
......
......@@ -122,7 +122,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
<div class="button-container">
<button type="submit" class="menu-button">Ajouter le cheval</button>
<a href="./../connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
<a href="../public/connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
</div>
</form>
</div>
......
......@@ -189,7 +189,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['update'])) {
<div class="button-container">
<button type="submit" name="update" class="menu-button">Mettre à jour</button>
<a href="./../connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
<a href="../public/connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
</div>
</form>
<?php endif; ?>
......
......@@ -259,7 +259,7 @@ try {
</form>
<?php endif; ?>
<a href="espace.php" class="menu-button">Retour</a>
<a href="../../public/connexion/adherent/espace.php" class="menu-button">Retour</a>
</div>
......
......@@ -251,7 +251,7 @@ try {
</head>
<body>
<div class="container">
<a href="espace.php" class="back-button">
<a href="../../public/connexion/adherent/espace.php" class="back-button">
<i class="fas fa-arrow-left"></i> Retour à mon espace
</a>
......
......@@ -99,7 +99,7 @@ try {
</table>
</div>
<a href="./../connexion/admin/dashboard.php" class="menu-button">Retour au Dashboard</a>
<a href="../public/connexion/admin/dashboard.php" class="menu-button">Retour au Dashboard</a>
</div>
</body>
</html>
\ No newline at end of file
......@@ -102,7 +102,7 @@ try {
</div>
<div class="button-container">
<button type="submit" class="menu-button">Télécharger le document</button>
<a href="./../connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
<a href="../public/connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
</div>
</form>
</div>
......
......@@ -165,7 +165,7 @@ try {
</form>
<?php endif; ?>
<a href="./../connexion/admin/dashboard.php" class="menu-button">Retour au Dashboard</a>
<a href="../public/connexion/admin/dashboard.php" class="menu-button">Retour au Dashboard</a>
</div>
</body>
</html>
\ No newline at end of file
......@@ -86,7 +86,7 @@ $entrainements = $stmt->fetchAll();
<div class="button-container">
<button type="submit" class="menu-button">Supprimer l'entraînement</button>
<a href="./../connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
<a href="../public/connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
</div>
</form>
</div>
......
......@@ -121,7 +121,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
<div class="button-container">
<button type="submit" class="menu-button">Ajouter l'entraînement</button>
<a href="./../connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
<a href="../public/connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
</div>
</form>
</div>
......
......@@ -190,7 +190,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['update'])) {
<div class="button-container">
<button type="submit" name="update" class="menu-button">Mettre à jour</button>
<a href="./../connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
<a href="../public/connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
</div>
</form>
<?php endif; ?>
......
......@@ -78,7 +78,7 @@ $matches = $stmt->fetchAll();
<div class="button-container">
<button type="submit" class="menu-button">Supprimer le match</button>
<a href="./../connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
<a href="../public/connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
</div>
</form>
</div>
......
......@@ -112,7 +112,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
<div class="button-container">
<button type="submit" class="menu-button">Ajouter le match</button>
<a href="./../connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
<a href="../public/connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
</div>
</form>
</div>
......
......@@ -177,7 +177,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['update'])) {
<div class="button-container">
<button type="submit" name="update" class="menu-button">Mettre à jour</button>
<a href="./../connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
<a href="../public/connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
</div>
</form>
<?php endif; ?>
......
......@@ -85,7 +85,7 @@ $membres = $stmt->fetchAll();
<div class="button-container">
<button type="submit" class="menu-button">Supprimer le membre</button>
<a href="./../connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
<a href="../public/connexion/admin/dashboard.php" class="menu-button">Retour au dashboard</a>
</div>
</form>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment