La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Conception de Site Webs dynamiques Cours 6 Patrick Reuter

Présentations similaires


Présentation au sujet: "Conception de Site Webs dynamiques Cours 6 Patrick Reuter"— Transcription de la présentation:

1 Conception de Site Webs dynamiques Cours 6 Patrick Reuter

2 Conception de Site Webs Interactifs Déroulement Pages web statiques (HTML/XHTML) Mise en forme avec feuilles de styles (CSS) Programmation côté serveur –Pages web dynamiques (PHP) –avec connexion à une base de données (MySQL) Programmation côté client –JavaScript Référencement Internet (moteur de recherche)

3 Format dun document HTML Tout document HTML commence par la balise et finit par la balise Tout document HTML contient 1.Un en-tête, délimité par les balises et 2.Un corps, délimité par les balises et ma premiere page Ma Page ma première page web

4 Exemple ma premiere page Ma Page ma première page web

5 Conception de Site Webs Interactifs Déroulement Pages web statiques (HTML/XHTML) Mise en forme avec feuilles de styles (CSS) Programmation côté serveur –Pages web dynamiques (PHP) –avec connexion à une base de données (MySQL) Programmation côté client –JavaScript Référencement Internet (moteur de recherche)

6 Priorités de CSS body { background-color : #0099CC; color : #ffffff; } ma premiere page Ma Page ma première page web index.php style.css

7 Conception de Site Webs Interactifs Déroulement Pages web statiques (HTML/XHTML) Mise en forme avec feuilles de styles (CSS) Programmation côté serveur –Pages web dynamiques (PHP) –avec connexion à une base de données (MySQL) Programmation côté client –JavaScript Référencement Internet (moteur de recherche)

8 Qu'est-ce que le PHP ? PHP : Personal Home Pages / People Hate Perl / Hypertext PreProcessor PHP est un langage de programmation interprété côté serveur Inventé par Rasmus LEDOORF (v1 : 1994, v2 : 1996, … v5 : 2004) Il est dédié au Web : traitement des formulaires, communication avec des bases de données (souvent couplé à MySql) Avantages Il est simple (pas typé, interprété, …) Il est gratuit (?) Il est fait pour le Web Il est TRES répandu Inconvénient Code difficilement maintenable

9 PHP et MySQL

10

11 Méthode _GET URL :

12 Méthode _GET plusieurs paramètres URL : &nom=Roussel&datenaissance=

13 PHP et MySQL

14 PHP et MySQL Demande de index.php?nom=Lisa

15 PHP et MySQL Demande de index.php?nom=Lisa Retour de la page XHTML

16 PHP et MySQL Demande de index.php?nom=Lisa Retour de la page XHTML Bonjour Lisa

17 Remarques Extension du fichier doit être.php Le navigateur ne comprend que l'HTML Le code "php" inclus dans la page HTML est transformé par le serveur php Le code "php" est invisible dans la page HTML affichée car il est interpreté

18

19 Formulaires HTML Janvier Février Mars Avril Fichier form.php

20 Formulaires Les formulaires –Définissent un ensemble de champs de saisie –Permettent de soumettre lensemble des valeurs des champs, en une fois, au serveur Le serveur –Traite ces informations au moyen dun script php (par exemple) –Génère en retour un flot HTML qui peut encore être un formulaire (ré-essai ou procédure suivante)

21

22 Exemple

Somme en francs: Valeur en euros:

23 Tables HTML ligne 2, colonne 1 ligne 2, colonne 2 ligne 2, colonne 3 ligne 3, colonne 1 ligne 3, colonne 2 ligne 3, colonne 3

24 Tables HTML ligne 1, colonne 1 (en-tête) ligne 1, colonne 2 (en-tête) ligne 1, colonne 3 (en-tête) ligne 2, colonne 1 ligne 2, colonne 2 ligne 2, colonne 3 ligne 3, colonne 1 ligne 3, colonne 2 ligne 3, colonne 3


Télécharger ppt "Conception de Site Webs dynamiques Cours 6 Patrick Reuter"

Présentations similaires


Annonces Google