WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Création d'un site web avec système de préinscription en ligne.


par Epiphanie G. Ory
Université intercontinentale libre - Licence Professionnelle génie informatique 2017
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

V.2.2- Traitement du formulaire

Pour commencer, nous créons une page connexion.php sous Atom dans laquelle nous entrons le code qui va nous permettre de nous connecter à notre base de données. Le code est le suivant :

ORY EPIPHANIE 50

Création d'un site web avec système de préinscription en ligne : cas de Sup'Management CI

Figure 21: connexion à la base de données

Cette ligne de code permet de nous connecter à la base de données à travers le nom de la base qui est « preinscrits », le nom de l'administrateur qui est « root » et on a les doubles côtes vident par ce qu'elles sont sensé encadrer le mot de passe de l'administrateur mais notre administrateur n'a pas de mot de passe.

Le catch (PDOException) est présent pour les gérer les éventuelles erreurs.

Après la création de notre page connexion.php, nous allons maintenant venir implémenter notre page de traitement.

ORY EPIPHANIE 51

Création d'un site web avec système de préinscription en ligne : cas de Sup'Management CI

Figure 22: Récupération des données rentrées dans le formulaire

La capture d'écran qui suit est une suite de la mrme page de traitement et permet d'afficher un récapitulatif des informations données par l'étudiant

ORY EPIPHANIE 52

Création d'un site web avec système de préinscription en ligne : cas de Sup'Management CI

Figure 24: Affichage de l'information saisie

Htmlspecialchare()

Les informations stockés dans la base de données sont récupérées et affichées sur la page suivante :

Figure 23: Récapitulatif des informations saisies

ORY EPIPHANIE 53

Création d'un site web avec système de préinscription en ligne : cas de Sup'Management CI

A ce niveau l'étudiant peut télécharger sous forme de PDF cette page de validation. Pendant ce temps les informations sont allées se stocker dans la base de données. Concernant les images, celles-ci vont se stocker dans un sous dossier d'upload nommé photos et ce sont les chemins qui sont stockés dans la base de données.

V.2.3- La page d'administration

Du point de vue de l'administrateur, celui-ci peut accéder à une page admin.php sur laquelle il y a un tableau comportant la liste de tous les étudiants inscrits avec la possibilité de mise à jour et de suppression. On y trouve également le nombre total d'étudiant inscrit.

Figure 25: page administrateur

L'accès à la page d'administration est soumis à une authentification. Pour se faire nous avons créé un sous dossier nommé admin dans lequel nous avons mis tous les fichiers admin du site à savoir supprimer.php, modifier.php et admin.php. Le

ORY EPIPHANIE 54

Création d'un site web avec système de préinscription en ligne : cas de Sup'Management CI

dossier admin est alors protéger par les fichiers .htaccess et .htpasswd (dans lequel nous avons entré le login et le mot de passe de l'administrateur). Ainsi, à toute tentative d'accès aux fichiers du dossier admin il sera demandé le login et le mot de passe de l'administrateur.

ORY EPIPHANIE 55

Création d'un site web avec système de préinscription en ligne : cas de Sup'Management CI

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Ceux qui vivent sont ceux qui luttent"   Victor Hugo