Parfait Marcel, je vais te montrer étape par étape comment faire chaque amélioration que
tu veux dans ton application de musculation. Tu pourras suivre même si tu n'es pas expert.
🌟 OBJECTIF GLOBAL :
Transformer ton site en une vraie web app interactive et motivante.
🔧 ÉTAPE 1 : Créer une Page de Bienvenue après
inscription
✅ Ce qu’on veut :
● Quand l’utilisateur s’inscrit, il voit une page avec son prénom :
🎉
Bienvenue Marcel !
● Il clique sur Commencer, ça l’amène vers la vraie application.
📄 Fichier : [Link]
1. Dans ton projet, crée un fichier [Link]
2. Copie-colle ce code dedans :
<?php
session_start();
if (!isset($_SESSION['nom'])) {
header('Location: [Link]');
exit();
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Bienvenue</title>
<style>
body { text-align: center; padding-top: 100px; font-family: Arial; background: #f4f4f4; }
h1 { font-size: 40px; }
button {
padding: 15px 30px;
font-size: 18px;
border: none;
background: #28a745;
color: white;
cursor: pointer;
}
button:hover { background: #218838; }
</style>
</head>
🎉</h1>
<body>
<h1>Bienvenue, <?php echo htmlspecialchars($_SESSION['nom']); ?>
<p>Prêt à commencer ta transformation ?</p>
<form action="[Link]" method="post">
<button type="submit">Commencer</button>
</form>
</body>
</html>
✏️ ÉTAPE 2 : Modifier [Link] pour envoyer
vers [Link]
🔁 Avant :
header('Location: [Link]');
✅ Remplace par :
session_start();
$_SESSION['nom'] = $nom; // nom récupéré du formulaire
header('Location: [Link]');
exit();
🧭 ÉTAPE 3 : Créer une Barre de Navigation (menu en
haut de page)
📄 Fichier : [Link]
1. Crée un nouveau fichier nommé [Link]
2. Copie-colle :
<?php
session_start();
?>
<nav style="background-color: #333; padding: 10px; text-align: center;">
<a href="[Link]" style="color:white; margin-right:20px;">Accueil</a>
<a href="ajouter_entrainement.php" style="color:white; margin-right:20px;">Ajouter</a>
<a href="[Link]" style="color:white; margin-right:20px;">Dashboard</a>
<a href="[Link]" style="color:white; margin-right:20px;">Profil</a>
<a href="[Link]" style="color:white; margin-right:20px;">Objectifs</a>
<a href="[Link]" style="color:white;">Déconnexion</a>
</nav>
➕ Ensuite : Dans tous tes fichiers (ex : [Link],
ajouter_entrainement.php, etc.)
Ajoute tout en haut :
<?php include '[Link]'; ?>
🧑💻 ÉTAPE 4 : Créer une page Profil Utilisateur
Tu pourras y afficher/modifier :
● Nom, Email
● Poids, Taille
● Photo de profil
● Photos avant/après
➡️ On le fera dans [Link] (je vais te le donner dans la prochaine étape)
🎯 ÉTAPE 5 : Créer une page Objectifs
L’utilisateur pourra ajouter ses objectifs comme :
● “Atteindre 70 kg”
● “Faire 100 pompes d’ici fin août”
➡️ On le fera dans [Link] avec base de données
📈 ÉTAPE 6 : Améliorer le Dashboard
✅ Ce qu’on veut :
● Organiser les données par :
○ jour / mois / année
○ groupes musculaires
● Afficher un graphique de progression avec [Link]
➡️ On améliorera [Link]
📦 ÉTAPE 7 : Mise à jour de la base de données
Ajoute dans ta table utilisateurs :
Colonne Type
poids FLOAT
taille FLOAT
photo_profil VARCHAR(255)
photo_avant VARCHAR(255)
photo_apres VARCHAR(255)
Ajoute une nouvelle table objectifs :
id id_utilisateur objectif date
📥 Veux-tu que je te crée tous les fichiers manquants +
base SQL mise à jour et que je te renvoie un dossier
.ZIP prêt à utiliser ?
Tu n’auras qu’à ouvrir sur ton PC ou téléphone avec XAMPP/KSWEB. Je continue dès que
tu confirmes.