Skip to content

Affichage des images de la base de données via une pagination

manya7794/Pagination

Repository files navigation

Exercice de Pagination

image

Installation

  • Téléchargez le projet compressé depuis github
  • Installez WampServer ou Xampp selon votre système d'exploitation
  • Une fois l'installation de WampServer finie, lancez l'application
  • Rendez-vous dans le dossier wamp64 puis dans le dossier www
  • Dézipper le projet entier dans le dossier www

Ajout de la base de données

  • Ouvrez votre navigateur web et lancez l'adresse localhost/ ou encore http://127.0.0.1/
  • En regardant en bas de la page dans la partie Vos Projets, le dossier Pagination devrait être présent
  • Ajoutez ensuite /phpmyadmin/ dans le lien présent dans votre navigateur
  • Connectez-vous avec l'identifiant root
  • Sur le bandeau central, sélectionnez Base de données
  • Créez ensuite une base de données appellée tp1_securite
  • Sur le bandeau central, sélectionnez Importer
  • Dans le dossier bdd du projet, vous trouverez le fichier technoweb.sql
  • Glissez le fichier sur la page ou cliquez sur Choisir un fichier
  • Exécutez l'importation via le bouton en base la page

Pagination

La page index.php permet d'afficher les images présentes dans la base de données. Celles-ci sont affichées sous la forme d'un tableau de taille 2x2 montrant le numéro de l'image dans la base, sa taille et le dossier dans lequel elle se situe.

image

En dessous des images se trouvent la pagination qui permet de naviguer entre les pages. Le nombre de pages est déterminé en fonction du nombre d'éléments que l'on souhaite afficher par page et du nombre d'éléments total de la base de données.

image

Téléversement

image

L'ajout d'image dans la base de données est possible en appuyant sur le bouton Choisir un fichier puis sur Enregistrer. Dans le cas où la taille de l'image est supérieure à celle acceptée par la base de données, un message d'erreur apparait.

image

Dans le cas contraire, un message confirme que l'image a bien été enregistrée.

image

Lecture récursive

La lecture récursive du dossier docs/ peut se faire en appuyant sur le bouton Lecture récursive présent sur la page.

image

Une fois que l'utilisateur a cliqué sur cette dernière, il se voit redirigé vers la page d'éxecution du script.

image

Un bouton de retour à l'index est présent en haut et en bas de la page. De plus, l'heure de début du processus, les étapes de ce dernier ainsi que l'heure de fin du processus sont affichés.

Sur l'index, l'arborescence du dossier docs/ et de son contenu est disponible.

image

Page administrateur

Une page administrateur est disponible à l'accès après s'être connecté depuis la page login.php.

image

La connexion est possible via l'adresse mail admin@admin.com et le mot de passe root. Il est aussi possible de créer son propre compte avant d'accéder à la page administrateur. Cette dernière ressemble en tout point à la page index.php de base mais possède la possibilité de supprimer des images de la base de données.

image

About

Affichage des images de la base de données via une pagination

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published