Ce projet est une plateforme web permettant aux utilisateurs de consulter, rechercher et acheter des films en ligne. Développé avec HTML, CSS, PHP et une base de données SQL, ce site remplace l'ancien système papier pour offrir une expérience digitale complète.
Notre plateforme permet aux utilisateurs de:
- Parcourir un catalogue de films
- Rechercher des films par titre ou réalisateur
- Consulter les détails des films (acteurs, réalisateurs)
- Ajouter des films à un panier d'achat
- Créer un compte et gérer leur profil
- Consulter l'historique de leurs achats
- Changer leur mot de passe
- Textes de présentation
- Affichage des films avec titre, prix, bouton d'ajout au panier
- Barre de recherche pour trouver des films par titre ou réalisateur
- Accessible depuis l'en-tête
- Recherche par titre ou réalisateur
- Affichage des résultats de manière claire et organisée
- Catégories de films disponibles
- Chaque catégorie affiche les films correspondants
- Navigation intuitive entre les catégories
- Image du film
- Titre
- Réalisateur (avec lien vers tous les films de ce réalisateur)
- Acteurs
- Prix
- Bouton "Ajouter au panier"
- Liste des films ajoutés
- Bouton de suppression (pour un film spécifique ou vider le panier)
- Montant total
- Panier persistant entre les sessions
- Fonction de passage à la caisse (
checkout.php)
- Inscription (
register.php) - Connexion (
connexion.php) - Déconnexion (
logout.php)
- Liste des films achetés
- Fonction de changement de mot de passe (
changepassword.php) - Bouton de déconnexion
- Frontend: HTML5, CSS3
- Backend: PHP 8.0+
- Base de données: MySQL
- Responsive Design: Adaptation à tous les types d'appareils
-
Clonez ce dépôt
git clone https://github.com/votre-utilisateur/PHP.git cd PHP -
Configurez votre serveur web (Apache/XAMPP) pour pointer vers le dossier du projet
-
Importez la base de données depuis le fichier SQL fourni
-
Configurez les paramètres de connexion à la base de données dans
config/config.php
├── config/ # Fichiers de configuration
│ ├── config.php # Configuration de la base de données
│ ├── get_movies.php # Récupération des films
│ └── import_movies.php # Import de films
├── images/ # Images utilisées dans le projet
├── src/ # Ressources CSS et JS
├── *.php # Fichiers PHP principaux (index, login, etc.)
└── README.md # Documentation du projet
Le panier utilise les fichiers suivants:
addtocart.php- Pour ajouter des films au paniercart.php- Pour afficher et gérer le paniercartfunction.php- Fonctions utilitaires pour le paniercheckout.php- Pour finaliser l'achat
La gestion des utilisateurs comprend:
register.php- Inscription des nouveaux utilisateursconnexion.php- Connexion des utilisateurs existantsuser_fonction.php- Fonctions liées aux utilisateursaccount.php- Gestion du profil utilisateurchangepassword.php- Modification du mot de passelogout.php- Déconnexion
- [Votre Nom]
- [Nom du Collaborateur]
Ce projet est sous licence MIT