[PDF] Web Avancé TP N°6 : PHP –avancé-





Previous PDF Next PDF



Développer une application avec PHP et MySQL

css est attachée à la page test.php. <html>. <head>. <title>Fourniture de données à un serveur</title>.



Path - Développement dune application avec PHP - OpenClassrooms

22 août 2022 Développez votre première application web avec PHP et MySQL et offrez-vous une ... Concevez votre site web avec PHP et MySQL. Medium. 8 hours.



Cours PHP Accéléré

27 juin 2023 Avec un fichier connect.php contenant les informations de connexion au serveur MySQL : <?php define('USER'"scott"); define('PASSWD'



Développeur dapplication - PHP / Symfony

4 oct. 2016 Page 11. Concevez votre site web avec PHP et MySQL. Moyenne. 70 heures. PHP est un langage de création de sites web dynamique très populaire.



IT103 - Projet programmation web 2015-2016

20 mai 2016 Page 2. Sujet. Vous devez développer une application/un site de paris sportifs en ligne. Le but est d'avoir un site fonctionnel avec gestion ...



PROGRAMME FORMATION PHP MYSQL et HTML 5

(développement de site internet et d'applications). Durée totale de la formation Créer des applications dynamiques avec PHP et MySQL. Maîtriser les bonnes ...



PHPet MySQL

HTTP. Page 8. PHP et MySQL - Entraînez-vous à développer une application. Les TP Informatiques. 18. 3. Quelle est la variable PHP qui reprend les données 



Communication entre Android et PHP/MySQL

12 févr. 2021 — Développez-vous une application sur plusieurs plateformes (Android iOS



PHP ET MYSQL PERFECTIONNEMENT

développer des applications Web. Population visée. Toutes personnes voulant améliorer techniquement un site dynamique PHP couplé avec une base de données MySQL.



Parcours - Développeur dapplication - PHP/Symfony

8 juin 2023 Développez votre première application web avec PHP et MySQL et offrez-vous une ... Concevez votre site web avec PHP et MySQL. Moyenne. 8 heures.



Développer une application avec PHP et MySQL

css est attachée à la page test.php. <html>. <head>. <title>Fourniture de données à un serveur</title>.



Path - Développement dune application avec PHP - OpenClassrooms

Développez votre première application web avec PHP et MySQL et offrez-vous Symfony est le framework qu'il vous faut pour réaliser un site.



Parcours - Développeur dapplication - PHP/Symfony

Le développeur d'application a pour mission de créer des sites dynamiques grâce à un Développez votre première application web avec PHP et MySQL ...



Web Avancé TP N°6 : PHP –avancé-

EST MEKNES. 2ème Année GL. 2. TP6_Web avancé. Exercice 2 : CRUD avec php et mysql. On souhaite développer une application qui permet à l'utilisateur 



Cours PHP Accéléré

12 juil. 2022 une page html pure sauvegardée avec l'extension .php sera donc non modifiée et ... Si le paramètre id n'est pas fourni notre application va ...



Conception et réalisation dun système dinformation sur la formation

une durée de quatre mois afin de concevoir et développer l'application de PHP



Parcours - Développeur dapplication - PHP/Symfony

Développez votre première application web avec PHP et MySQL et offrez-vous Symfony est le framework qu'il vous faut pour réaliser un site.



Développeur dapplication - PHP/Symfony - OpenClassrooms

Développez votre première application web avec PHP et MySQL et offrez-vous Symfony est le framework qu'il vous faut pour réaliser un site.



Premières applications Web 2.0 avec Ajax et PHP

Mieux développer ses applications Java/J2EE avec Spring MySQL (My Structured Query Language) est un serveur de base de données relationnelles SQL ...



Communication entre Android et PHP/MySQL

12 fév. 2021 — Développez-vous une application sur plusieurs plateformes (Android iOS

EST MEKNES 2ème Année GL

1

TP6_Web avancé

Web Avancé

TP N°6 : PHP -avancé-

Exercice 1 : Sessions

Etape 1 :

Créez les pages PHP suivantes :

- la première login.php présente un formulaire qui ressemble à celui-ci

- la page validation.php est la page appelée lors du traitement du formulaire par login.php son rôle est

de vérifier que les logins et mots de passe sont corrects. Pour cela, vous ferez appel à un fichier

config.php à l'aide de l'instruction require. Le fichier config.php contient les instructions suivantes :

Si la page validation.php détecte que le login ou le mot de passe est vide, elle renvoie vers la page login.php avec un code erreur (Exemple le numero 1) Si la page validation détecte une erreur du login ou du mot de passe, elle renvoie vers la page login.php avec un autre code erreur (Exemple le numero 2) Si la page validation constate que le login et le mot de passe sont bons, elle redirige vers la page accueil.php La page login.php affichera donc un message adapté en fonction de l'erreur appelée Erreur 1 : Veuillez saisir un login et un mot de passe Erreur 2 : Erreur de login/mot de passe- la page accueil.php affiche juste le texte " Hello »

Etape 2 :

Essayez de taper directement l'URL de la page accueil.php....que constatez vous ?

Nous allons donc essayer d'améliorer la technique grâce à des sessions Pour cela, rajoutez du code

dans votre page validation.php Dans le cas où votre page validation a trouvé une bonne combinaison de connexion, ouvrez une

session et créer une variable de nom CONNECT et de valeur OK, stocker également le login et le mot

de passe saisie dans la session.

Modifiez votre page accueil.php en déclarant l'ouverture de la session. Votre page accueil.php devra

faire afficher " Hello itisme » quand on y accède.

Etape 3 :

Modifiez encore un peu cette page et rajoutez en haut de la page le code nécessaire pour que si CONNECT ne vaut pas OK, vous redirigiez l'utilisateur vers la page login.php. Essayez donc de vous logger directement sur la page accueil.php, que constatez-vous ?

Modifiez encore une fois votre page accueil.php pour faire afficher un lien hypertexte écrit "

Deconnexion » (On passera dans l'URL la variable afaire=deconnexion). Quand l'utilisateur cliquera

sur ce lien, cela l'amènera vers la page validation.php. Ce script testera la valeur de " afaire », si cette

variable vaut " deconnexion », on détruira la session et on redirigera avec le code d'erreur 3 vers la

page login.php

Modifiez enfin votre page login.php pour qu'elle affiche ce message en cas d'erreur 3 : " Vous avez été

déconnecté du service ».

EST MEKNES 2ème Année GL

2

TP6_Web avancé

Exercice 2 : CRUD avec php et mysql

On souhaite développer une application qui permet à l'utilisateur d'effectuer les différentes opérations

CRUD sur la table "exercice": exercice (id , titre, auteur, date_creation)

1. Créer une base de données "TP6" sous Mysql et dans laquelle ajouter la table

exercice.

2. Développer une page php qui permet d'ajouter un nouveau exercice, récupère et

affiche la liste des exercices sous forme d'un tableau (Voir la figure 1) :

Figure 1: Ajouter un nouveau exercice

3. Le lien "Modifier" envoie vers une page qui récupère l'exercice par son id , l'affiche

sur un formulaire afin de permettre à l'utilisateur de le modifier. Après la modification on redirige l'utilisateur vers la première page (Figure 2 et 3) en affichant un message

Figure 2: Modification dun exercice

EST MEKNES 2ème Année GL

3

TP6_Web avancé

Figure 3:Modification dun exercice 2

4. Le lien "Supprimer" envoie vers une page qui traite la suppression de l'exercice en

question 4).Après le traitement on redirige l'utilisateur vers la première page (Figure 1) en affichant un message de 5).

Figure 4 :message de confirmation

EST MEKNES 2ème Année GL

4

TP6_Web avancé

Figure 5 :Suppression dun exercice

Exercice 3 : Mini jeu de combat

scripts nécessaires pour jouer un tour avec ce jeu (un tour est joué avec deux guerriers). guerrier frappé se verra infliger un certain degré de dégâts. Un guerrier est défini selon 2 caractéristiques :

Son nom (unique).

Ses dégâts.

Chaque coup qui lui sera porté lui fera prendre 5 points de dégâts. Une fois arrivé à 100 points

de dégâts, le personnage est mort (on le supprimera alors de la base de données).

Un personnage doit pouvoir :

Frapper un autre personnage ;

recevoir des dégâts.quotesdbs_dbs23.pdfusesText_29
[PDF] Création d 'une association sportive d 'entreprise - CNOSF

[PDF] Création d 'un utilisateur MySQL avec accès sur une base - Tutorials

[PDF] GOOGLE MAP - créer une carte avec une liste d 'adresses - ProSoTIC

[PDF] LA FORMATION PROFESSIONNELLE PRIVEE

[PDF] Rapport du projet de Création d 'entreprise Unité de recyclage de

[PDF] Le guide du créateur d 'activités en économie sociale et solidaire

[PDF] OpenOffice Calc Fiche-outil n° 10 Saisie par liste déroulante

[PDF] Etude de faisabilité sur la création d 'une pépinière d 'entreprises sur

[PDF] Circulaire de chaînage

[PDF] guide du créateur d 'entreprise - Région Gharb, Chrarda, Beni Hssen

[PDF] Petite histoire de l 'utopie

[PDF] Interface graphique Javapdf - ISIMA

[PDF] Règlement intérieur ENSEIRB-MATMECA - Bordeaux INP

[PDF] Guide d 'utilisation des crèmes hormonales - Boutique Anti-Age

[PDF] Créon / Antigone : étapes - Thibaud Saintin