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

TP PHP SQL : Création de base et pages web

Le document décrit la création d'une base de données pour gérer des clients, agents et missions, avec des spécifications sur les colonnes et types de données. Il inclut également des instructions pour créer des pages web, telles qu'un index avec navigation et des formulaires pour les missions, ainsi que des validations en JavaScript et PHP. Enfin, il demande d'exporter la base de données au format SQL et de l'organiser dans un dossier de travail.

Transféré par

adeerazerty
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)
2 vues2 pages

TP PHP SQL : Création de base et pages web

Le document décrit la création d'une base de données pour gérer des clients, agents et missions, avec des spécifications sur les colonnes et types de données. Il inclut également des instructions pour créer des pages web, telles qu'un index avec navigation et des formulaires pour les missions, ainsi que des validations en JavaScript et PHP. Enfin, il demande d'exporter la base de données au format SQL et de l'organiser dans un dossier de travail.

Transféré par

adeerazerty
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

TP PHP SQL

Nom Prénom :…………………………………………………………………………………………………

A- Création de Base des données

CLIENT (CodeCL, NomCL, AdresseCL, TelCL)


AGENT (CIN, NomAgent, TelAgent, SalHeure, Agence)
MISSION (CodeMiss, CodeCL#, CIN#, DateMiss, LieuMiss, NBrHeure)
1- Créer la base de données ci-dessus sous le nom BD3_votrenom_prénom en respectant
les contraintes décrites dans le tableau ci-
dessous Nom de la Description Type et taille
Description des colonnes des tables colonne
Nom de la Description Type et taille SalHeure Salaire par heure Decimal(6,3)
colonne
CodeCL Code client Chaine de 4 caractères Agence Code agence Chaine de 4
NomCL Nom de client Chaine de 20 caractères caractères
AdresseCL Adresse de Chaine de 30 caractères CodeMiss Code la mission Entier auto-
client incrémenté
DateMiss Date de la mission Date
TelCL Tel de client Chaine de 8 chiffres
CIN CIN de l’agent Chaine de 8 chiffres LieuMiss Lieu de la mission Decimal(10,3)
NomAgent Nom de l’agent Chaine de 20 caractères
NBrHeure Nombre d’heure de entier
TelAgent Tel de l’agent Chaine de 8 chiffres la mission
2- Insérer les lignes suivantes dans la table Client
et la table Agent

3-Exporter la base sous format SQL et le placer dans votre dossier de travail
B- Création de pages web
1. Créer la page « [Link] »


Zone  : représente le volet de navigation ayant la classe nav3 qui contient


- Nos activités : lien qui permet d’accéder à la page « [Link] »
- Nouvelle Mission : lien vers la page « [Link] »
- Contact :lien vers la page « [Link] »
Zone  : section pour l’affichage des différentes pages de site et contient par
défaut « [Link] » 
Zone  : représente le "pied de la page" qui contient le titre de niveau 3 "Société de
gardiennage et sécurité des locaux" dans une blaise détail
2. Relier les différentes pages de site au fichier [Link]
3. Créer la page « [Link] » qui contient une image
4. Appliquer une ombre de boite à l’image, un filtre de flou lors de survol de la
souris sur l’image, un arrondissement de coins, ….
5. Créer la page« [Link] » qui contient le formulaire suivant :

Le clic sur le bouton « Annuler » permet d’initialiser les champs de formulaire


Le clic sur le bouton « Enregistrer » fait l’appel :
 La fonction verif() écrite en JavaScript permettant de valider la saisie de
différents champs de formulaire comme ainsi
Champs Contrôle
Code Client Chaine alphanumérique qui commence par "C" suivi de 3
chiffres
Agent Choix obligatoire
Date Mission Supérieure ou égale à la date système
Lieu Mission Chaine alphabétique et peut contenir des espaces
Nombre d’heures Entier entre 1 et 10

 Un script PHP développé dans le fichier « [Link] » permet de :


- d’afficher un message "client n’existe pas" dans le cas où le code client
n’existe pas dans la table client.
- Ou bien d’insérer la nouvelle mission et afficher un message de
confirmation.

Vous aimerez peut-être aussi