Dossier PHP : From human to god Problématique Le confinement nous à obligé tous

Dossier PHP : From human to god Problématique Le confinement nous à obligé tous et toutes à changer nos habitudes notamment au niveau du sport. J’ai décidé donc de crée une application qui permet de crée des programmes sportifs variés et ce qu’on soit débutant ou expérimenté. Donc en quelques clics, il est possible pour un utilisateur de générer des entrainements en une poignée de seconde sans devoir passer des heurs à chercher un programme adéquat en ligne. Fonctionnement Une fois arrivée sur la page un champ déroulant apparait, cela représente le nombre d’exercices voulu dans la séance du jour, j’ai décidé de laisser le négatif et les grands chiffres afin d’apprendre à gérer les exceptions dans mon programme. Il est possible de gérer la difficulté avec l’option facile ou difficile, j’ai trié tout ca en amont afin qu’un débutant ne soit pas directement confronté aux exercices les plus compliqués et donc dégouter du sport. Une fois le nombre réglé, il faut cliquer sur le champ générer qui appel dans la base de données le nombre désiré d’exercice (tout cela aléatoirement pour éviter les programmes sportifs identiques jour après jour). Cela fait, un tableau apparait contenant : La partie du corps concerné, le nom de l’exercice, comment le réaliser, le nombre de répétitions. La base de données et tableau En plus de réaliser le programme, pour la réalisation du projet, il m’a fallu créer une base de données via phpmyadmin. Dans laquelle j’ai créé un tableau regroupant un grand nombre d’exercices sportifs. Composé en 5 colonnes comme expliqué plus haut (partie du corps, nom de l’exercice, description, nombre de répétitions, difficulté), pour le moment j’ai inscrit 20 entrées mais il est possible dont créer un nombre bien plus grand. Code Côté code, je l’ai réalisé sur Visual code studio, j’ai deux parties, un script et un index. Donc le script qui appel la base de données, qui va aussi en gérer les exceptions et faire apparaître les données de manières aléatoires. Puis l’index qui lui gère déjà toute la partie css et html pour la mise en forme de l’application. Qui appelle le script php Amélioration J’aurai aimé pouvoir enregistrer les exercices du jour précédant afin d’éviter que ceux-ci puissent revenir le jour suivant car avec l’aléatoire, tout est possible. J’ai eu également un problème d’encodage des caractères spéciaux, problème que je n’ai pas en local sur ma base de données perso mais que j’ai avec pingouin. Conclusion Vue le timing j’ai d’abord pensée que ce projet serait un handicap dans ma course aux révisions mais finalement, il m’a permis de revoir plein de notion que j’avais un peu omis au début du cours. J’ai malheureusement eu beaucoup de problème lors de l’exportation de la base de données dû à des problème de connexion sur Filezila et phpmyadmin. Je remercie tout de fois le corps enseignant pour avoir eu l’initiative de crée un projet pratique, et j’espère que mon travail vous plaira. uploads/Ingenierie_Lourd/ dossier-php.pdf

  • 10
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager