CARIA.2.1

MAJ 2.1
Formulaires :
- Ajout mutliple conditions de validation  BACK-END
- Amélioration des conditions de réservations de véhicule
- MAJ Front-End
- Modification des règles pour les caractères accépté dans l'inscription
- bug d'enregistrement d'image résolu
DB :
- Modification des règles dans réservations
- Ajout de nouvelles entrée en base
General :
- Ajout de nouveaux messages d'erreurs possible
- Deplacement du bloc de visualisation des utilisateurs
- Ajout carte des vehicule sur la page de connexion
- Ajout de nouvelles images au véhicules
- Ajout des mentions légals
---
Résolution de bugs...
This commit is contained in:
ccunatbrule
2024-05-31 15:24:31 +02:00
parent b2f6dd412b
commit 121bade1a9
117 changed files with 1321 additions and 902 deletions

View File

@@ -1,5 +1,19 @@
<?php include 'header.html'; ?>
<section id="content" class="page-content text-center py-3">
<div class="row py-3">
<div class="col">
<div class="card">
<div class="card-header">
<h3>La plateforme en chiffre</h3>
</div>
<div class="card-body">
<p>La plateforme compte <strong><?php echo $TotalDesMembres; ?></strong> membres.</p>
<p><strong><?php echo $TotalDesVehicules; ?></strong> véhicules disponibles à la réservation sur la plateforme.</p>
<p><a href="./profil.php?m=<?php echo $data['id']; ?>&amp;action=consulter"><?php echo $derniermembre; ?></a> est le dernier membre inscrit.</p>
</div>
</div>
</div>
</div>
<hr><h2>Interface de gestion de véhicule</h2><hr>
<div class="row py-3">
<div class="col py-2">
@@ -65,7 +79,7 @@
<a href="http://<?php echo $car['ip']; ?>:8000" class="btn btn-outline-primary" target="_blank">Administrer</a>
</div>
<form method="POST" action="/gestion.php" onsubmit="return confirm('Êtes-vous sûr de vouloir supprimer ce véhicule ?');">
<input type="hidden" name="vehicule_id" value="<?php echo $_SESSION['id_session']; ?>">
<input type="hidden" name="vehicule_id" value="<?php echo $car['id']; ?>">
<button type="submit" name="delete_vehicule" class="btn btn-outline-danger">Supprimer</button>
</form>
</div>
@@ -81,25 +95,25 @@
<div class="col-lg-8">
<div class="card">
<div class="card-header">
<h3>Formulaire pour les nouveaux véhicules</h3>
<h3 class="formsAddCars">Formulaire pour les nouveaux véhicules</h3>
</div>
<div class="card-body">
<form id="auto-forms" method="post" enctype="multipart/form-data">
<div class="mb-3">
<label class="form-label" for="plaque">Immatriculation :</label>
<input type="text" name="plaque" id="plaque" class="form-control" placeholder="AA123AA" minlength="7" maxlength="9" required>
<input type="text" name="plaque" id="plaque" class="form-control" placeholder="AA123AA" value="<?php echo isset($_POST['plaque']) ? htmlspecialchars($_POST['plaque'], ENT_QUOTES, 'UTF-8') : ''; ?>" minlength="7" maxlength="9" required>
</div>
<div class="mb-3">
<label class="form-label" for="marque">Marque :</label>
<input type="text" name="marque" id="marque" class="form-control" placeholder="Marque" maxlength="50" required>
<input type="text" name="marque" id="marque" class="form-control" placeholder="Marque" value="<?php echo isset($_POST['marque']) ? htmlspecialchars($_POST['marque'], ENT_QUOTES, 'UTF-8') : ''; ?>" minlength="2" maxlength="50" required>
</div>
<div class="mb-3">
<label class="form-label" for="modele">Modèle :</label>
<input type="text" name="modele" id="modele" class="form-control" placeholder="Modèle" maxlength="50" required>
<input type="text" name="modele" id="modele" class="form-control" placeholder="Modèle" value="<?php echo isset($_POST['modele']) ? htmlspecialchars($_POST['modele'], ENT_QUOTES, 'UTF-8') : ''; ?>" minlength="2" maxlength="50" required>
</div>
<div class="mb-3">
<label class="form-label" for="annee">Année :</label>
<input type="text" name="annee" id="annee" class="form-control" placeholder="2000" pattern="[0-9]+" title="Veuillez saisir uniquement des chiffres" minlength="4" maxlength="4" required>
<input type="text" name="annee" id="annee" class="form-control" placeholder="2000" pattern="[0-9]+" title="Veuillez saisir uniquement des chiffres" value="<?php echo isset($_POST['annee']) ? htmlspecialchars($_POST['annee'], ENT_QUOTES, 'UTF-8') : ''; ?>" minlength="4" maxlength="4" required>
</div>
<div class="mb-3">
<label class="form-label" for="image">Image du véhicule :</label>