0% ont trouvé ce document utile (0 vote)
51 vues2 pages

Création d'une base de données de location de voitures

Le document décrit les étapes pour créer une base de données 'location_de_voiture' avec trois tables : voiture, clients et locations, en utilisant PHPMyAdmin. Il inclut également des instructions pour créer des scripts PHP pour la connexion à la base de données, insérer des données via des formulaires et afficher les données dans des tableaux. Enfin, il mentionne la nécessité de créer un menu de navigation pour l'application.

Transféré par

florianmonkam17
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
51 vues2 pages

Création d'une base de données de location de voitures

Le document décrit les étapes pour créer une base de données 'location_de_voiture' avec trois tables : voiture, clients et locations, en utilisant PHPMyAdmin. Il inclut également des instructions pour créer des scripts PHP pour la connexion à la base de données, insérer des données via des formulaires et afficher les données dans des tableaux. Enfin, il mentionne la nécessité de créer un menu de navigation pour l'application.

Transféré par

florianmonkam17
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercice 2 :

1. Créer la base de données avec PHPMyAdmin


Connectez-vous à votre base de données MySQL, à l’aide de l’interface PhpMyAdmin
[Link]

Créez une base de données “location_de_voiture”


Créez une table voiture contiendra les colonnes suivantes.
immatriculation de type VARCHAR et de longueur maximale 20, défini comme la clé primaire (Index :
Primary)
marque de type VARCHAR est de longueur maximale 20.
Modele de type VARCHAR est de longueur maximale 20.
Cylindree de type SMALLINT est cylindrée en cm3.
dateachat de type DATE

Créez une table clients contiendra les colonnes suivantes.


IdClient de type SMALLINT est le numéro client unique
Nom de type VARCHAR(40) est le nom du client
Prenom de type VARCHAR(40) est le prénom du client
CodePostal de type VARCHAR(10) est le Code postal
Localite de type VARCHAR(50) est la localité de résidence
Rue de type VARCHAR(80) est l’adresse
Numero de type VARCHAR(10) est le numéro de maison
Telephone de type VARCHAR(40) est le numéro de téléphone
Email de type VARCHAR(50) est l’adresse mail

Créez une table locations contiendra les colonnes suivantes.


IdClient de type SMALLINT est le numéro client unique
IdLocation de type SMALLINT est le numéro client unique
immatriculation de type VARCHAR et de longueur maximale 20
DateDebut de type DATETIME Date et heure de début
DateFin DATETIME Date de type et heure de fin prévue
DateRentree DATETIME Date de rentrée effective du véhicule (pour surtaxe)
Assurance BOOL Indique si une assurance complémentaire a été prise

Vérifier que les relations sont correctes entre les trois tables

Les noms des champs sont comme des noms de variables, ils ne doivent pas contenir
d’accents.
MySQL est sensible à la casse (minuscules/majuscules).

2. Créez les scripts de connexion PHP


Une fois que les tables de la base de données sont créées, il est temps d’interroger cette base de données,
et par conséquent afficher les résultats sur des pages WEB
Créez un fichier db_identifiants.php. Ce fichier contiendra une définition des constantes suivant
: DB_SERVER, DB_USER, DB_PASS, DB_NAME.
Créez un fichier db_connexion.php. Ce fichier contiendra deux fonctions php pour ouvrir et fermer la
connexion à la base de données.
Il faut traiter l’ensemble des erreurs en provenance de la base de données.
3. Insertion des données
Ecrire une page web en PHP nommée "[Link]" qui affiche un formulaire permettant de
saisir les données de la table voiture. Lorsque l’on clique sur le bouton Ajoute du formulaire, on appelle
une page [Link] qui ajoute les nouvelles données dans la base.
Modifier la page [Link] afin de ne soumettre le formulaire uniquement si tous les champs sont
remplis.
Faire en sorte de centrer le contenu des pages "[Link]" : (utiliser bootstrap).
Dans une nouvelle page créer un formulaire permettant l’insertion de nouvelles données dans la table
client "[Link]".
Un nouveau formulaire permettant l’insertion de nouvelles données dans la table location, via une
nouvelle page php "[Link]".
NB : Insérez les données via une requête préparée.

4. Créer les fichiers d’affichage des données


Dans cette étape nous allons réaliser trois fichiers PHP
"[Link]" : Contient un tableau permettant d’afficher la liste des voitures enregistrés dans
la base.
"[Link]" : Contient un tableau permettant d’afficher la liste des clients enregistrés dans la
base.
"[Link]" : Contient un tableau permettant d’afficher la liste des locations enregistrés
dans la base.
Le travail demandé est donné par la figure suivante :

5. Créer un menu de navigation


Créer un menu de navigation pour votre application

Vous aimerez peut-être aussi