TP_2_25_L2
TP_2_25_L2
TP_2_25_L2
Objectif
Le but de ce TP est de mettre en œuvre la transmission de données entre deux pages en PHP,
d’abord avec les URL puis avec les formulaires.
Préparation
Dans le dossier TPS , créez un dossier nommé TP2 et y créez un fichier nommé
Accueil.php.
Dans le dossier TP2, créer deux pages web : SendURL.php et ReceiveURL.php.
Dans le fichier SendURL.php, créer un lien qui permet d’ouvrir le fichier ReceiveURL.php.
Vérifier que le lien marche bien.
Préparation
Dans le dossier TP2 , créez les fichier index.php, Accueil.php.
o Dans le fichier Accueil.php, définir la page d’accueil complète de votre site avec un
contenu et une mise en forme de votre choix.
Travail à faire
Ajouter un troisième champ sexe (avec une valeur) dans l’URL du lien. Personnalisez
davantage le message de bienvenue en fonction de la valeur du champ sexe en utilisant les
structures de contrôle avec la syntaxe de PHP. Par exemple « Bonjour Monsieur Djiby
NDIAYE » ou « Bonjour Madame Seynabou SARR » ou « Bonjour Saly GAYE ». Le nom doit
être affiché en majuscule.
Ajouter à la page SendURL.php un deuxième lien qui permet d’envoyer votre nom, prénom et
sexe à la même page (SendURL.php). La page doit vérifier et afficher les informations reçues
avec un message de bienvenue.
La page verifAuthent.php doit vérifier la validité des informations envoyées par l’utilisateur,
en considérant que le login et le mot de passe corrects sont djiby et ndiaga. En cas de succès,
l’utilisateur doit être redirigé vers la page Accueil.php. Dans le cas contraire, l’utilisateur est
retourné à la page d’authentification index.php.
On peut utiliser la fonction header() avec la syntaxe ci-dessous. Elle permet de rediriger
l’utilisateur vers la page souhaitée : header("Location:path/file_name.php");
Dans le menu de navigation de la page accueil.php ajouter un onglet Nos Offres qui permet
d’ouvrir la page AjoutOffre.php (à créer dans le même dossier).
Créez un formulaire dans la page AjoutOffre.php. Ce formulaire doit permettre de saisir
toutes les caractéristiques d’un appartement (à louer) à savoir : le libellé, la catégorie (villa,
appartement, studio), le nombre de pièces, la superficie, date de disponibilité, le prix de la
location, la disponibilité (disponible ou non), la description et les photos dont le nombre
n’est pas connu a priori, et l’émail du commercial responsable. Compléter toutes les mises
en forme du formulaire et de ses éléments.
Ajoutez les mises en forme nécessaires pour ce formulaire.
La cible de ce formulaire la page traiterAddOffre.php (à créer), vérifie et affiche toutes
les informations reçues du formulaire. Ajoutez les mises en forme nécessaires pour cet
affichage avec les différentes rubriques. Toutes les photos chargées doivent être
renommées, puis, déplacées dans un sous dossier imagesOffres (à créer) et en être affichées
et mises en forme. L’affichage de ces images doit se faire sous la forme d’un carrousel
(toutes les images inactives doit être visibles en petit format en dessous du carroussel).