Vous êtes sur la page 1sur 4

Atelier Développement Côté Seveur

TP N°6 : Manipulation d’une BD MySql


Via PHP

Exercice 1 :
1. Utiliser PhpMyAdmin pour créer une base de données, nommée Mabase,
comportant pour le moment la table Utilisateurs composée des 5 champs suivants
 ID, qui est un INT (integer : entier), cochez AI (auto-incrémenté pour que
phpMyAdmin gère ce champ tout seul)
 pseudo qui est un VARCHAR :chaine de caractères dont la longueur est
variable. Soit 15 le nombre maximum de carcactères autorisés)
 sexe qui est un CHAR : soit ‘G’ pour les garçons, ou ‘F’ pour les filles.
 age qui est un INTde taille 3 ;
 dateInscription :sélectionnez date.

2. Faire introduire 5 enregistrements dans votre table Utilisateurs :

3. Créer, de même la table abonnés dont la structure est la suivante :

Remarque : il faut cocher AI (auto-incrémentation) pour l'ID.

Mme Gaabeb
1/4
Atelier Développement Côté Seveur

Exercice 2 :
Réaliser un script form.php permettant d’alimenter la table utilisateurs de votre
base via le formulaire suivant :

Inscrivez-vous !
Entrez les données demandées :
Entrez votre pseudo :

Garçon ou fille ? Garçon Fille

Entrez votre age :

OK

Exercice 3 :
On vous demande de réaliser un formulaire d'abonnement (abonnement.php) du type :

Veuillez saisir vos données d'identité :


M. Mme Mlle

Nom :

Prénom :

Âge :

Adresse :

Code Postal :

Ville :

Numéro de téléphone personnel :

Veuillez cocher le magazine choisi :


J'ai la main verte.

J'ai le pied marin.

J'ai l'oeil vif.

Mme Gaabeb
2/4
Atelier Développement Côté Seveur

J'ai la rate qui se dilate.

OK

Au clic sur valider de la part de l'utilisateur, vous ferez deux choses simultanées :

1) Afficher ceci
'Pour rappel, vous avez saisi :' toutes les données entrées par l'utilisateur, présentées
proprement, du genre :
'VOUS ETES :'
'VOUS AVEZ CHOISI :'
'Merci de vous être abonné à ce magazine !'

2) Insérer dans une table Abonnes que vous aurez créée auparavant via
phpMyAdmin toutes les données entrées par l'utilisateur.
Remarque : vous placerez dans le fichier fonctions.php la fonction de connexion bien
entendu.

Exercice 4 :
Ecrire un script infos.php qui permet d’afficher toutes les informations sur tous
les utilisateurs de sexe féminin dans la base de données nommée MaBase.

Exercice 5 :
Ecrire un script admin.php qui permet à l’utilisateur de préciser manuellement
son critère de choix pour un champ particulier de la table utilisateurs, selon l’interface
suivante :
Indication : Vous aurez besoin d’utiliser la requête suivante, qui permettra de
récupérer tous les champs d’une table :
Show fields From utlisateurs

Choisissez le champ qui vous intéresse et entrez manuellement un critère

Une absence de critères vous montre toutes les données du champ


Entrez votre critère de sélection sur ce champ :
f OK

Exercice 6 :
Insérez via le formulaire Abonnement.php, de l’exercice 2, au moins 10
enregistrements, en variant largement les données du type âge, civilité et code postal.

Mme Gaabeb
3/4
Atelier Développement Côté Seveur

Ensuite, construisez la partie administration, dans un fichier infoabo.php, qui se


présente comme suit :
Bonjour à l'administrateur du site.
Vous souhaitez voir : (proposez une liste déroulante avec les 6 options ci dessous) et
un bouton OK.
Toutes les dames et demoiselles abonnées (commentaire : sous la forme Mme
XNom XPrénom)
Tous les messieurs abonnés
Tous les abonnés qui ont moins de 30 ans
Tous les abonnés qui ont 30 ans ou plus
Tous les abonnés par magazine les codes postaux des abonnés (juste les codes
postaux)

Quand l'administrateur clique OK, l'information sélectionnée apparaît en dessous du


formulaire de départ, ce qui lui permet de recommencer à nouveau ses recherches.
Ajoutez enfin un bouton « retour à la page d’acceuil » , qui vous ramène à la page
abonnement.php.

Mme Gaabeb
4/4

Vous aimerez peut-être aussi