Génération dynamique de pages web

Dimension: px
Commencer à balayer dès la page:

Download "Génération dynamique de pages web"

Transcription

1 Génération dynamique de pages web Cet article décrit quelques techniques de programmation web permettant de générer des pages web dynamiquement à partir d une base de données. STRUCTURE DE LA BASE DE DONNÉES Figure 1 STRUCTURE DU SITE Figure 2 HEPL

2 PAGE INDEX Figure 3 La bannière, le pied de page et le menu sont stockés dans des fichiers externes pour une mise à jour dynamique : il suffit de modifier un fichier pour modifier l apparence de toutes les pages dans lesquelles il est appelé. Les trois fichiers sont appelés respectivement aux lignes 22, 23 et 29 par une instruction include. Le chemin vers le dossier contenant les fichiers à inclure est construit dynamiquement à partir de la constante PATH définie à la ligne 6. HEPL

3 La bannière est stockée dans le fichier banner.user.inc. Par pure convention, l extension inc indique qu il s agit d un fichier à inclure. De même l extension user indique qu il s agit de la bannière de la partie user. On pourra ainsi créer facilement une bannière différente pour la partie admin. Figure 4 Le pied de page est stocké dans le fichier footer.inc.php. On ajoute l extension php car le fichier contient du php. Figure 5 Le menu est stocké dans le fichier menu.user.inc.php. Grâce à l extension user, on pourra facilement créer un menu différent pour la partie admin. Figure 6 HEPL

4 PAGE LISTE01.PHP Afficher la liste des noms des restaurants, l un à la suite de l autre, séparés par un point-virgule, sans autre mise en page. Figure 7 A la ligne 17, la fonction de connexion est une expression booléenne utilisant l opérateur or. Si le premier terme de l expression est vrai, il n est pas nécessaire d évaluer le second et le script peut continuer à la ligne 21. Par contre, s il est faux, le script doit évaluer le second terme, celui qui vient après l opérateur or, et comme ce second terme est une instruction die, le script avorte. L explication s applique de la même façon aux lignes 21 et 22. HEPL

5 Figure 8 Question : comment expliquer les lignes 30 et 31? Figure 9 A la ligne 33, A la ligne 38, la fonction mysql_fetch_array() lit une ligne du jeu d enregistrements $rs et renvoie un tableau associatif dans la variable $row. Lorsqu il n y a plus de lignes dans le jeu d enregistrements, la fonction renvoie false, ce qui provoque l arrêt de la boucle while. A la ligne 40, on imprime l élément du tableau identifié par la chaîne "nomrestaurant" et on lui concatène un point-virgule. A la ligne 43, on a quitté le script php et on est revenu en html pour fermer le paragraphe </p> A la ligne 44, on rouvre à nouveau le script pour pouvoir fermer la connexion, puis on le referme à la ligne 47 pour insérer les balises de fermeture </body> et </html>. Figure 10 HEPL

6 Figure 11 PAGE LISTE02.PHP Afficher les noms des restaurants en une colonne, avec bannière, menu et pied de page. Figure 12 HEPL

7 Figure 13 A la ligne 16, on ajoute une enveloppe wrapper pour contenir tous les éléments html. Aux lignes 18 et 19, on inclut la bannière et le menu, puis on continue avec la connexion. La ligne 21 correspond à la ligne 14 de la figure 7. Figure 14 A la ligne 34, on insère dans le code html une division identifiée par content et ouvre une <table> à la ligne 35 avant la boucle while. Dans la boucle while, à la ligne 39, on ouvre un <tr> qui contient un <td> (l. 40) et dans ce <td>, on insère le nom du restaurant en php. Aux lignes 44 à 46, on rouvre le script php pour insérer l accolade de fermeture de la boucle, puis on insère les balises de fermeture de la table et de la division. On rouvre alors le script pour fermer la connexion (l. 51) puis insérer le pied de page (l. 53). HEPL

8 PAGE LISTE03.PHP Même exercice, mais en alternant les couleurs pour les lignes paires et impaires Figure 15 Il faut tout d abord construire deux classes CSS correspondant aux couleurs paires et impaires. Figure 16. Dans le fichier best50.css Dans le script php, il faut pouvoir déterminer si le numéro de ligne est pair ou impair. Pour cela, nous déclarons une variable $i que nous initialisons à 0 à la ligne 30. A la ligne 32, nous utilisons l opérateur modulo % pour calculer le reste de la division entière. Si le modulo est égal à 0, la ligne est paire et nous affectons la valeur "paire" à la variable $classe (ligne 33), sinon elle est impaire et nous affectons la valeur "impaire" à la variable $classe (ligne 35). A la ligne 38, nous ajoutons un attribut class à la balise <tr> et nous indiquons la valeur de la variable $classe dans les guillemets. Il ne reste plus qu à incrémenter la variable $i avant de fermer la boucle. HEPL

9 Figure 17 Pour alléger le code de la page, nous stockons dans le fichier connexion.inc.php les instructions des deux premières étapes (connexion et sélection) qui sont identiques pour toutes nos pages. Figure 18 La fonction mysql_set_charset à la ligne 8 force l affichage des données de la base de données en UTF-8 pour un affichage correct des caractères accentués. HEPL

10 Bien sûr, il faut inclure ce fichier dans la page liste03.php Figure 19 PAGE LISTE04.PHP Il faut maintenant pouvoir choisir le restaurant en fonction de l initiale du nom. L utilisateur choisit l initiale dans un alphabet en haut de la page. La nationalité du restaurant est représentée par un drapeau national à droite du nom. Figure 20 La fonction alphabet Voyons d abord comment afficher l alphabet. Nous créons une fonction alphabet() que nous stockons dans la page après le code html, pour rendre celui-ci plus lisible. A la ligne 53, nous créons une division nommée alphabet et nous la refermons à la ligne 59. A la ligne 54, nous utilisons une boucle for pour parcourir la plage des entiers de 65 à 90, correspondant aux codes ASCII des caractères majuscules A-Z. A la ligne 55, nous créons une zone de texte inline avec une balise span qui permettra de styler chaque initiale et nous la refermons à la ligne 57. HEPL

11 Figure 21 L instruction la plus complexe est sans doute la fonction printf à la ligne 56. L intérêt de cette fonction est qu elle permet d imprimer la même valeur de différentes façons en fonction d une chaîne de formatage. Par exemple, le script ci-dessous affiche la valeur 122 successivement comme un caractère, comme un entier, comme un réel, puis un réel sur 8 positions avec une décimale, puis en hexadécimal et finalement en hexadécimal majuscule. Figure 22 On obtient Figure 23 Lorsque l utilisateur clique sur une lettre de l alphabet, la page doit être rappelée en lui transmettant la lettre choisie. On peut vérifier que ce sera bien le cas en survolant une lettre de l alphabet, le lien hypertexte apparaît dans la barre de status au bas de la fenêtre du navigateur. Devinez quelle lettre est survolée à la figure 24. HEPL

12 Figure 24 Pour provoquer ce comportement, le code html doit être formé d un lien hypertexte <a> (fig. 25) dont l attribut href est formé du point d interrogation suivi du nom de la variable, du signe =, puis de la valeur de la variable : Figure 25 Remarquez la valeur C majuscule dans la variable d URL et le c minuscule qui sera affiché à l écran. Le c minuscule est obtenu en ajoutant 32 à la valeur ASCII. Question : pourquoi l alphabet est-il affiché en majuscules? Figure 26 Réponse : ce ne sont pas des majuscules mais des petites capitales obtenues par une règle dans la feuille de style : Figure 27 La fonction listerestaurants() Pour sélectionner uniquement les noms commençant par l initiale choisie, il faut modifier ajouter une clause where à la requête SQL. Pour retrouver les noms commençant par A on écrit WHERE nomrestaurant like A% En créant une fonction listerestaurants qui reçoit en paramètre l initiale choisie on peut facilement généraliser la requête à toutes les lettres de l alphabet. En même temps, on complète la requête par une jointure sur la table tblpays afin de récupérer lenom du fichier source de l image du drapeau. La jointure est établie par le champ idpays, clé primaire de la table tblpays. HEPL

13 Figure 28 La fonction extract à la ligne 78 extrait les données du tableau associatif et crée les variables de même nom. Par exemple, soit le tableau ($row) formé des éléments nomrestaurant, nompays, drapeau comme ci-dessous. nomrestaurant nompays drapeau The Fat Duck UK unitedkingdom La fonction extract($row) crée les variables $nomrestaurant, $nompays, $drapeau. Figure 29 A la ligne 79, on crée la variable $url qui servira à créer l attribut src de la balise <img. Le nom $src aurait mieux convenu, sans doute. Aux lignes 80 et 81, on crée les variables $alt et $title pour les attributs de même nom. Les lignes 83 à 87 sont connues. HEPL

14 A la ligne 90 on est revenu en html pour insérer les balises plus facilement. On se sert de fragments de code php pour imprimer les données et les valeurs d attributs aux lignes 91 à 97. Figure 30 Il faut maintenant appeler ces deux fonctions. Le code html sera généré dans la page à l endroit où elles sont appelées. A la ligne 39 fig. 31, on appelle la fonction alphabet() et à la ligne 40, on appelle la fonction listerestaurants() en transmettant la variable $initiale. Figure 31 Il reste maintenant à récupérer la valeur de la variable d URL dans la variable $initiale. Sachant que les variables d URL sont conservées dans la variable superglobale $_GET, on extrait ces variables tout au début de la page, à la ligne 3, fig. 32. Figure 32 HEPL

15 Il faut maintenant bien comprendre le fonctionnement de ce genre de page. Lorsque la page est appelée depuis le menu, ce menu ne transmet pas la variable d URL initiale. Vérifiez ci-dessous, lorsque l on survole le bouton Liste 4 dans le menu Figure 33. Comparer la figure 24. Il faut donc vérifier si la variable $initiale est bien définie et lui affecter une valeur par défaut lorsqu elle ne l est pas. Figure 34 HEPL

Le langage PHP. Le langage PHP p.1/??

Le langage PHP. Le langage PHP p.1/?? Le langage PHP Le langage PHP p.1/?? Le langage PHP p.2/?? Sommaire Les principaux aspects du langage PHP généralités littéraux, variables et constantes tableaux associatifs et indicés boucles et tests

Plus en détail

Bases de données et Sites Web. Li345 Le langage PHP 2 ème partie. généralités tableaux structures de contrôle

Bases de données et Sites Web. Li345 Le langage PHP 2 ème partie. généralités tableaux structures de contrôle Bases de données et Sites Web. Li345 Le langage PHP 2 ème partie généralités tableaux structures de contrôle 1 Rappel : CGI et bases de données Architecture 3 tiers MySQL : stockage, protection des données,

Plus en détail

Exercices JavaScript

Exercices JavaScript Exercices Javascript - page 1 Exercices JavaScript Auteur : E.Thirion - 07/12/2015 Ce document est extrait du site http://cours.thirion.free.fr/cours/javascript Les exercices suivants sont s fichiers à

Plus en détail

Création de sites Web ~ Module 1 Introduction HTML - CSS

Création de sites Web ~ Module 1 Introduction HTML - CSS Création de sites Web ~ Module 1 Introduction HTML - CSS 1 Introduction : HTML, pour HyperText Markup Language, est le langage conçu pour représenter les pages Internet. C est un langage de balises permettant

Plus en détail

Programmation Web HTML5

Programmation Web HTML5 Programmation Web HTML5 Julien David A101 - david@lipn.univ-paris13.fr 2016 Julien David (A101 - david@lipn.univ-paris13.fr) 2016 1 / 1 Organisation Cours 5 séances pour 5 langages : HTML5, CSS3, PHP5,

Plus en détail

Mise en Forme avec CSS

Mise en Forme avec CSS Mise en Forme avec CSS Une feuille de style permet de définir la police, la taille, le style (gras, italique, souligné) la couleur du texte, des liens etc. A peu près tout ce qui concerne la présentation

Plus en détail

Cours de I21 SOMMAIRE

Cours de I21 SOMMAIRE Cours de I21 Voir le chap 2 : cours de Javascript SOMMAIRE I. Introduction sur le langage HTML II. Balises primaires a. mise en forme b. hyperliens c. insérer une image III. Création de listes IV. Création

Plus en détail

Word 2003 Fonctions de base

Word 2003 Fonctions de base Word 2003 Fonctions de base Chapitre 1 Lancement de Word Qu est-ce qu un traitement de textes?...2 Lancement de Word...3 Exploration de l écran Word...4 Sélection d une commande...6 Annulation d une commande

Plus en détail

Introduction à HTML: HyperText Markup Language

Introduction à HTML: HyperText Markup Language CREATION WEB HTML ET CSS Introduction à HTML: Le HTML, HyperText Markup Language, est un langage de balisage qui définit la structure logique d un document WWW diffusé sur le Web. La mise en forme de la

Plus en détail

Développement Web (NFA0016)

Développement Web (NFA0016) Développement Web (NFA0016) première session Février 2013 Durée : 3h Modalités : Tous documents autorisés. Calculatrices, ordinateurs, téléphones portables interdits. Barème donné à titre indicatif. Exercice

Plus en détail

Les sous-formulaires. Le code Adhérent est unique dans la table Adhérent : On ne visualisera qu un seul adhérent dans le formulaire principal

Les sous-formulaires. Le code Adhérent est unique dans la table Adhérent : On ne visualisera qu un seul adhérent dans le formulaire principal Les sous-formulaires Le formulaire de Consultation d un Adhérent, nous a permis de visualiser les informations contenues dans la requête ADHERENT_vivant, mais nous voudrions également savoir, sur le même

Plus en détail

Groupe Eyrolles, 2006, ISBN : X

Groupe Eyrolles, 2006, ISBN : X Groupe Eyrolles, 2006, ISBN : 2-212-11771-X 160 PHP/MySQL avec Dreamweaver 8 Figure 3-30 Après l insertion d un nouveau résultat, la page Mes résultats affiche la liste actualisée des résultats. Page de

Plus en détail

Les fondamentaux du langage Perl 5 Apprentissage par la pratique (Nouvelle édition)

Les fondamentaux du langage Perl 5 Apprentissage par la pratique (Nouvelle édition) Démarrer avec Perl 1. Caractéristiques du langage Perl 13 1.1 Les domaines d'utilisation de Perl 15 1.2 Perl 5 16 1.3 Perl 6 16 2. Mise en œuvre de Perl 17 2.1 Unix/Linux 17 2.1.1 Installation de Perl

Plus en détail

Cours 7 : Représentation de l information : les fichiers

Cours 7 : Représentation de l information : les fichiers 1) Définition: a) Les fichiers texte : Ils sont constitués d'une suite de caractères formant un texte (chaîne de caractères). On les utilise pour enregistrer des textes mais également des valeurs numériques

Plus en détail

Chapitre 3 : Le langage HTML

Chapitre 3 : Le langage HTML Chapitre 3 : Le langage HTML 4 ème SI (TIC) I. Introduction : Le langage HTML (HyperText Markup Language) n'est pas un langage de programmation proprement dit. Il permet tout simplement de spécifier la

Plus en détail

Programme Formation Webmaster Opérationnel niveau 2

Programme Formation Webmaster Opérationnel niveau 2 Programme Formation Webmaster Opérationnel niveau 2 Objectif : Savoir personnaliser et dynamiser le contenu de sites web par la connaissance de l'html5/css3, du PHP MySQL, du JavaScript et d'ajax. Compétences

Plus en détail

MODULE HTML CSS.

MODULE HTML CSS. MODULE HTML CSS David Tourel david.tourel@iut-tlse3.fr HTML : HyperText Markup Language Langage de description Interprété par les navigateurs Associé au CSS et JavaScript Métiers: développeur front end,

Plus en détail

ISN - HTML : Apprendre HTML5. M. Lagrave HTML5. Code source Site classique CSS Bluefish. M. Lagrave. Lycée Beaussier

ISN - HTML : Apprendre HTML5. M. Lagrave HTML5. Code source Site classique CSS Bluefish. M. Lagrave. Lycée Beaussier Lycée Beaussier 2012 2013 Sommaire Le HTML «HyperText Markup Language» est un langage de balisage pour la création de site internet, il sert à structurer votre document. D autres langages peuvent s ajouter

Plus en détail

Mohammed REZGUI m.rezgui06@gmail.com. Basé sur le cours de Guillaume Perez

Mohammed REZGUI m.rezgui06@gmail.com. Basé sur le cours de Guillaume Perez Mohammed REZGUI m.rezgui06@gmail.com Basé sur le cours de Guillaume Perez Contenu, Organisation Objectif principal: Base pour la création d un site Notions de client-serveur Notions de programmations Option

Plus en détail

TD n 3. Exercice 2: Écrire un script qui permet d obtenir l affichage suivant en utilisant qu une seule instruction document.

TD n 3. Exercice 2: Écrire un script qui permet d obtenir l affichage suivant en utilisant qu une seule instruction document. IUT de Bobigny 2008-2009 CIWM [SLATCM5231] TD n 3 Conception de Pages Web orientée Client 1 Introduction à javascript L objectif des exercices de cette partie est tester vos connaissances de base sur le

Plus en détail

Fiche TD n 1 Le langage HTML

Fiche TD n 1 Le langage HTML Fiche TD n 1 Le langage HTML 1 Introduction Le HTML est le langage utilisé pour formaliser l information échangée sur internet. Il est constitué de balises qui indiquent de quelle manière les informations

Plus en détail

Rechercher une bibliothèque Version :

Rechercher une bibliothèque Version : Table des matières 1. Recherche dans le répertoire des bibliothèques...1 1.1. Étape 1 : saisie des termes de recherche...1 1.2. Étape 2 : choix du mode de recherche des termes...2 1.3. Étape 3 : choix

Plus en détail

Word 2003 Fonctions de base

Word 2003 Fonctions de base Word 2003 Fonctions de base avec une introduction à Windows XP Table des matières Section Windows Chapitre 1 Lancement de Windows XP Qu est-ce que Windows XP?...2 Lancement de Windows XP...2 Utilisation

Plus en détail

Contenu Access 2013 MODULE 1 ENVIRONNEMENT ACCESS 2013 MODULE 2 TABLES MODULE 3 PROPRIÉTÉS DES CHAMPS. -i-

Contenu Access 2013 MODULE 1 ENVIRONNEMENT ACCESS 2013 MODULE 2 TABLES MODULE 3 PROPRIÉTÉS DES CHAMPS. -i- Contenu Access 2013 MODULE 1 ENVIRONNEMENT ACCESS 2013 FICHIERS D APPRENTISSAGE LOGICIEL ACCESS 2013 BASE DE DONNÉES LANCEMENT D ACCESS 2013 OUVERTURE D UNE BASE DE DONNÉES FERMETURE D UNE BASE DE DONNÉES

Plus en détail

Utilisation du Web. Sommaire. Notions de base 1

Utilisation du Web. Sommaire. Notions de base 1 Utilisation du Web Sommaire Notions de base 1 Navigation Saisie d une URL (adresse http) dans la barre d adresse 2 Cliquer sur un lien hypertexte (ou hyperlien) 2 Définition 2 Utilisation 2 Utilisation

Plus en détail

Excel Mémento. Initiation. Fac similé. Ce fac-simile contient la table des matières et une partie d'un chapitre. Microsoft

Excel Mémento. Initiation. Fac similé. Ce fac-simile contient la table des matières et une partie d'un chapitre. Microsoft Microsoft Excel 2002 Initiation Fac similé Ce fac-simile contient la table des matières et une partie d'un chapitre Mémento AVERTISSEMENT Excel 2002 est une marque déposée de la société Microsoft. Toutes

Plus en détail

PAGE 1. L écran du logiciel NVU. Barre de menu: Les commandes du logiciel

PAGE 1. L écran du logiciel NVU. Barre de menu: Les commandes du logiciel PAGE L écran du logiciel NVU Nom du document : Nom d enregistrement Barre de mise forme: Texte, couleurs, fond,... Barre de menu: Les commandes du logiciel Barre d outils: Les boutons de commande Gestionnaire

Plus en détail

I. LES STYLES... 2 II. LES MODELES... 4 III. LES FORMULAIRES... 6 IV. LE PUBLIPOSTAGE (MAILING)... 6 V. OPTIONS AVANCEES DU PUBLIPOSTAGE...

I. LES STYLES... 2 II. LES MODELES... 4 III. LES FORMULAIRES... 6 IV. LE PUBLIPOSTAGE (MAILING)... 6 V. OPTIONS AVANCEES DU PUBLIPOSTAGE... I. LES STYLES... 2 II. LES MODELES... 4 III. LES FORMULAIRES... 6 IV. LE PUBLIPOSTAGE (MAILING)... 6 V. OPTIONS AVANCEES DU PUBLIPOSTAGE... 10 VI. TABLES ET INDEX... 11 VII. LES LONGS DOCUMENTS... 14 VIII.

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

Astuces et petites fonctions très pratiques

Astuces et petites fonctions très pratiques Astuces et petites fonctions très pratiques Il existe sur Excel des tas de petites astuces qui facilitent la vie. En voici quelques-unes. La concaténation La concaténation permet d accoler deux données

Plus en détail

Les chaines de caracte res

Les chaines de caracte res Les chaines de caracte res Les chaines de caractères en programmation Une chaine de caractères est une suite de caractères traitée comme un tout. Il existe des instructions qui nous permettent de combiner,

Plus en détail

2. CREER OU PERSONNALISER UNE REQUETE

2. CREER OU PERSONNALISER UNE REQUETE LES REQUÊTES 1. PRESENTATION Les requêtes sont les objets d Access qui vont permettre d interroger une base de données afin d afficher ou de modifier des données, d analyser les informations stockées,

Plus en détail

Dossier ISN : Tracés de fonctions mathématiques :

Dossier ISN : Tracés de fonctions mathématiques : Dossier ISN : Tracés de fonctions mathématiques : Par Crosetti Pauline et Depoers Quentin. Lycée Colbert Tourcoing. Année scolaire 2012/2013. Sommaire : - Recherches et étude du projet - Html - Css - Javascript

Plus en détail

NFA031 Programmation avec Java: notions de base

NFA031 Programmation avec Java: notions de base NFA031 Programmation avec Java: notions de base CNAM - centre d enseignement de Paris session 1-12 février 2015 Aucun document n est autorisé. Le barème est donné à titre indicatif. Exercice 1 : QCM (2,5

Plus en détail

Arborescence du disque dur

Arborescence du disque dur I Terminologie Les données utilisées sont stockées sous forme de fichiers rangés dans des dossiers. Chaque dossier peut lui-même contenir d autres dossiers. On parle alors de sous-dossiers. L ensemble

Plus en détail

CHARGÉE DE COURS : N. VANASSCHE

CHARGÉE DE COURS : N. VANASSCHE CHARGÉE DE COURS : N. VANASSCHE WWW.NATHALIEVANASSCHE.BE DE NOMBREUSES PERSONNES CONFONDENT (À TORT) INTERNET ET LE WEB. le Web fait partie d'internet. Internet est donc un grand ensemble qui comprend,

Plus en détail

Définition. Prof. EL HADDIOUI Ismail 26/10/

Définition. Prof. EL HADDIOUI Ismail 26/10/ Université Hassan II Casablanca Ecole Supérieure de Technologie de Casablanca Prof. EL HADDIOUI Ismail 2014-2015 Définition Microsoft Access est un programme de gestion de base de données relationnelle

Plus en détail

Réalisation de la page login.php. Dès que le client clique sur le bouton Commander depuis l écran du panier, la page

Réalisation de la page login.php. Dès que le client clique sur le bouton Commander depuis l écran du panier, la page 450 PHP/MySQL avec Dreamweaver MX 2004 Réalisation de la page login.php Dès que le client clique sur le bouton Commander depuis l écran du panier, la page commande.php est appelée. Cette page étant protégée,

Plus en détail

P R É S E N T A T I O N A C C E S S

P R É S E N T A T I O N A C C E S S P R É S E N T A T I O N A C C E S S SGBDR signifie Système de Gestion de Bases de Données Relationnelles (logiciel spécialisé dans la gestion des bases de données). Le logiciel ACCESS est une interface

Plus en détail

Excel Référence. Utilisation de base et avancée. Fac similé. Ce fac-simile contient la table des matières et une partie d'un chapitre.

Excel Référence. Utilisation de base et avancée. Fac similé. Ce fac-simile contient la table des matières et une partie d'un chapitre. Microsoft Excel 2003 Utilisation de base et avancée Fac similé Ce fac-simile contient la table des matières et une partie d'un chapitre Référence AVERTISSEMENT Microsoft Excel 2003 est une marque déposée

Plus en détail

4. LES OPERATIONS DANS LES REQUETES 4.1. LISTE DES FONCTIONS DISPONIBLES LES REQUETES

4. LES OPERATIONS DANS LES REQUETES 4.1. LISTE DES FONCTIONS DISPONIBLES LES REQUETES LES REQUÊTES (SUITE) 4. LES OPERATIONS DANS LES REQUETES Après avoir collecté les données dans une feuille de réponses, il est possible de visualiser le résultat ou de l'imprimer. Mais il peut s'avérer

Plus en détail

Table des matières. Introduction 1

Table des matières. Introduction 1 Table des matières Introduction 1 1 Les bases de JavaScript 5 Compréhension de JavaScript (et de son histoire) 5 Établissement d un système de test 8 Configuration de navigateurs Web 9 Inclusion du code

Plus en détail

Automatisation par les Macros. Pour Excel 2007

Automatisation par les Macros. Pour Excel 2007 Automatisation par les Macros Pour Excel 2007 Organisme de formation 42 Rue de Clichy 75009 Paris tel : 01 40 82 78 00 Fax : 01 42 80 61 92 Site Web : www.slti.fr - Email : info@slti.fr Page 1 /21 SOMMAIRE

Plus en détail

Nous allons voir aujourd hui l utilisation de Wordpress, c est à dire ce qui va permettre aux associations de placer du contenu sur leur site web et

Nous allons voir aujourd hui l utilisation de Wordpress, c est à dire ce qui va permettre aux associations de placer du contenu sur leur site web et 1 Nous allons voir aujourd hui l utilisation de Wordpress, c est à dire ce qui va permettre aux associations de placer du contenu sur leur site web et de le faire évoluer. L idée est que vous soyez très

Plus en détail

7. LES FONCTIONS AVANCEES DES TABLES

7. LES FONCTIONS AVANCEES DES TABLES LES TABLES (SUITE) 7. LES FONCTIONS AVANCEES DES TABLES 7.1. LE MASQUE DE SAISIE (DONNEES TYPE TEXTE ET DATE) Dans le cas de figure d une saisie particulière (ex : Numéro de téléphone), il peut être intéressant

Plus en détail

Word 2010 Débutant. Table des matières. 1) Changer le symbole de puce par une image : ) Déplacer un texte dans la flèche :...

Word 2010 Débutant. Table des matières. 1) Changer le symbole de puce par une image : ) Déplacer un texte dans la flèche :... Word 2010 Débutant Table des matières 1) Changer le symbole de puce par une image :... 2 2) Déplacer un texte dans la flèche :... 2 3) Insérer un tableau à la place d un texte... 2 4) Modifier le positionnement

Plus en détail

1 Remarques et erreurs fréquentes

1 Remarques et erreurs fréquentes 1 Remarques et erreurs fréquentes 1. Penser à utiliser les algorithmes des questions précédentes. Par exemple, pour voir si un mot m est français, écrire "Si estfrançais(m) ". 2. Beaucoup confondent "tant

Plus en détail

Chapitre 1 : Prise en main d Excel

Chapitre 1 : Prise en main d Excel Chapitre 1 : Prise en main d Excel I. Qu'est-ce qu'un tableur? Un tableur permet de saisir des données, de faire des traitements sur ces données et de les afficher. Les originalités du tableur sont l'organisation

Plus en détail

Soit la base de données «notes des étudiants» dont le modèle conceptuel est donné ci-dessous sous la forme d un diagramme de classes UML.

Soit la base de données «notes des étudiants» dont le modèle conceptuel est donné ci-dessous sous la forme d un diagramme de classes UML. Université Lumière Lyon 2 Université Nationale d Économie de Kharkiv Master 1 IDSM Année 2016-2017 Programmation Web Exercices pratiques (4) : PHP & MySQL Jérôme Darmont (http://eric.univ-lyon2.fr/~jdarmont/),

Plus en détail

Sommaire. 1 Créer un premier site Élaborer un contenu...69

Sommaire. 1 Créer un premier site Élaborer un contenu...69 Partie 1 Votre site web personnel...25 1 Créer un premier site...27 1.1 Installer le serveur web personnel de Microsoft...29 1.2 Créer un nouveau site web...31 1.3 Découvrir et personnaliser l environnement

Plus en détail

Création d un diaporama

Création d un diaporama Création d un diaporama B.5.1 Communiquer le résultat de ses travaux en s appuyant sur un outil de PréAO TD OpenOffice IMPRESS Attention : ce TD formatif nécessite une part de recherches et d investigations

Plus en détail

Word 2002 Fonctions de base intro à Windows XP

Word 2002 Fonctions de base intro à Windows XP Word 2002 Fonctions de base intro à Windows XP Table des matières Section Windows Chapitre 1 Le lancement de Windows XP Qu est-ce que Windows?...2 Lancement de Windows XP...2 Utilisation de la souris...3

Plus en détail

UE INF-MEDB : Aspects Méthodologique des bases de données. Partage de données

UE INF-MEDB : Aspects Méthodologique des bases de données. Partage de données Introduction Partage de Nous avons vu les éléments essentiels pour concevoir et créer une base de. Avec la création des formulaires et états, nous avons commencé à aborder le "partage" des. Les utilisateurs

Plus en détail

Projet DELIRE. Introduction à PHP

Projet DELIRE. Introduction à PHP Projet DELIRE Introduction à PHP Pages dynamiques page statique Nous sommes le 28/03/2007 Probleme : Afficher une page différente en fonction

Plus en détail

Web Statique Base de la création de sites web

Web Statique Base de la création de sites web Web Statique Base de la création de sites web Lilian BAZILLE Version 1.0 Février 2015 Table des matières WEB 01 Introduction... 2 1 - Outils du développeur... 2 1.1 - Environnement de travail... 2 1.2

Plus en détail

URL de l application :

URL de l application : URL de l application : http://bilansocial.atih.sante.fr 1. Entrez login et mot de passe PLAGE Information sur l avancement de la saisie et de la validation du Bilan Social Sélection de la campagne 3. Cliquez

Plus en détail

Production d une enquête avec Excel Online Version 2013

Production d une enquête avec Excel Online Version 2013 Production d une enquête avec Excel Online Version 2013 Copyright 2014 - Workinlive - Tous droits réservés Sommaire I. PRESENTATION GENERALE...3 A. LES MODALITES DE CONNEXION... 3 B. SE CONNECTER A L ESPACE

Plus en détail

Les fonctions de base pour utiliser «Le pagicien»

Les fonctions de base pour utiliser «Le pagicien» Les fonctions de base pour utiliser «Le pagicien» Le Pagicien permet la création d hyperdocument diffusable sur cédérom ou sur Internet avec la version 3. Ce document se propose de vous proposer les fonctions

Plus en détail

Mot. Ensemble de caractères, mots ou phrases balisé par un saut

Mot. Ensemble de caractères, mots ou phrases balisé par un saut 1 Présentation du logiciel Traitement de texte générant des fichiers avec extension.doc contenant des données : texte, tableau, graphiques, images Caractère Mot Elément unitaire saisi au clavier pouvant

Plus en détail

La méthode MERISE 3 : POWER AMC pour les MCD, MLD, MPD

La méthode MERISE 3 : POWER AMC pour les MCD, MLD, MPD La méthode MERISE 3 : POWER AMC pour les MCD, MLD, MPD Bertrand LIAUDET SOMMAIRE UTILISATION DE POWER AMC 3 1. Lancer Power AMC 3 2. Modèle Conceptuel de Données 4 3. Les 4 zones de l espace de travail

Plus en détail

Support de cours Dreamweaver CS5. MC Benveniste

Support de cours Dreamweaver CS5. MC Benveniste Support de cours Dreamweaver CS5 MC Benveniste 2011 Présentation du logiciel Il s agit d un logiciel d intégration de pages web, avec une interface wysyiswg (what you see is what you get = ce que vous

Plus en détail

Java : la syntaxe. MC-II1 - Cours 2. J. Villemejane - IUT Créteil-Vitry Département GEII Université Paris-Est Créteil

Java : la syntaxe. MC-II1 - Cours 2. J. Villemejane - IUT Créteil-Vitry Département GEII Université Paris-Est Créteil Java : la syntaxe MC-II1 - Cours 2 J. Villemejane - julien.villemejane@u-pec.fr IUT Créteil-Vitry Département GEII Université Paris-Est Créteil Année universitaire 2013-2014 1/15 Plan du cours 1 Conventions

Plus en détail

zone d une feuille de calcul où les données sont entrées sous forme de texte, chiffre ou formule Cellule :

zone d une feuille de calcul où les données sont entrées sous forme de texte, chiffre ou formule Cellule : 1 Présentation du logiciel Tableur-Grapheur générant des fichiers (classeurs) avec extension.xlsx et.xls contenant des données entrées dans les cellules présentées dans une feuille de calcul. Cellule :

Plus en détail

Contenu Microsoft Word 2013

Contenu Microsoft Word 2013 Contenu Microsoft Word 2013 Base et intermédiaire MODULE 1 NOTIONS ÉLÉMENTAIRES DE MICROSOFT WORD 2013 CONFIGURATION DE BASE DE WINDOWS Définir les paramètres régionaux Sélectionner le clavier Canada Français

Plus en détail

Créer une page HTML avec l'éditeur Notepad++

Créer une page HTML avec l'éditeur Notepad++ Page Html Créer une page HTML avec l'éditeur Notepad++ Ouvrir Notepad++ Ecrivez un court texte. Enregistrer ce fichier dans un dossier que vous avez préalablement créé dans vos documents ou sur votre bureau

Plus en détail

Informatique UV21 Exercices corrigés sur les boucles

Informatique UV21 Exercices corrigés sur les boucles Informatique UV21 Exercices corrigés sur les boucles Exercice 1 Proposer un algorithme permettant de tester si une chaîne de caractères (contenue dans une variable s) est un palindrome. Le résultat (vrai/faux)

Plus en détail

1 Prendre en main l interface et créer ses premiers courriers... 15

1 Prendre en main l interface et créer ses premiers courriers... 15 1 Prendre en main l interface et créer ses premiers courriers... 15 1.1. Tour d horizon... 16 Démarrer Word 2003... 16 Saisir un texte... 19 Appliquer quelques mises en forme... 21 Visualiser le document

Plus en détail

Initiation au langage C

Initiation au langage C Initiation au langage C Universit Mohammed V Sources: http://www.fsr.ac.ma/cours/info.html http://www.ltam.lu/ Plan Introduction 1 Introduction 2 3 Un premier programme Les composantes d un programme en

Plus en détail

Tableur. Syllabus version 5.0

Tableur. Syllabus version 5.0 Syllabus version 5.0 Copyright 2016 ECDL Foundation Tous droits réservés. Cette publication ne peut être utilisée que dans le cadre de l initiative ECDL. Responsabilité ECDL Foundation a produit cette

Plus en détail

TP03 : navigation entre article 2 de partie

TP03 : navigation entre article 2 de partie TP03 : navigation entre article 2 de partie Le but de la séance est poursuivre le tp débuté la semaine passée. Une correction du tp02 est fournie à http://deptinfo.unice.fr/~renevier/progwebserveur/tps/03.

Plus en détail

1 Présentation de l environnement

1 Présentation de l environnement Dans son répertoire personnel (partage réseau U, cliquer sur Ordinateur pour le faire apparaître), créer un répertoire MPS. Dans ce répertoire créer un répertoire Rurple et dans ce répertoire créer deux

Plus en détail

Interface de Word. Règle. Volet office. Barre d outils de mise en forme Elle permet d exécuter rapidement des commandes de mise en forme du texte.

Interface de Word. Règle. Volet office. Barre d outils de mise en forme Elle permet d exécuter rapidement des commandes de mise en forme du texte. Interface de Word L écran de Word est constitué de différents éléments qui sont les suivants : Barre de titre Barre de menu Point d insertion Barre d outils de mise en forme Règle Marge Barre d outils

Plus en détail

1 L environnement... 15

1 L environnement... 15 1 L environnement... 15 1.1. Lancer l application... 16 1.2. Créer un raccourci sur le Bureau... 17 1.3. Les touches du clavier... 17 Minuscules, Majuscules et Alt Gr... 18 Les combinaisons de touches...

Plus en détail

HEI3 : TD HTML. Objectif : construction d un document hypertexte sur Internet. Moyens :

HEI3 : TD HTML. Objectif : construction d un document hypertexte sur Internet. Moyens : 3 : TD HTML Objectif : Moyens : construction d un document hypertexte sur Internet - Internet : notions d échanges sur le réseau - Langage : présentation d HTML - Mise en œuvre d HTML : TD_3_HTML_CV.html

Plus en détail

Création d un site public avec Pages

Création d un site public avec Pages Création d un site public avec Pages 1 Présentation L'application Pages permet de créer des pages web pouvant être organisées grâce à un menu de navigation, ce qui offre une grande liberté de mise en page.

Plus en détail

Pour une bonne gestion et une bonne utilisation des mots clés de votre site par les visiteurs, il faut respecter quelques règles d usage :

Pour une bonne gestion et une bonne utilisation des mots clés de votre site par les visiteurs, il faut respecter quelques règles d usage : Les mots clés 1. L utilisation des mots clés Les mots clés permettent de caractériser les articles avec des mots qui ne font pas partie du contenu rédactionnel des articles. L objectif est d associer des

Plus en détail

ACCESS 2010 MICROSOFT D R Y A O K. P A T R I C K

ACCESS 2010 MICROSOFT D R Y A O K. P A T R I C K ACCESS 2010 MICROSOFT D R Y A O K. P A T R I C K MISE EN ROUTE DE ACCESS 2010 1) Définitions - Composition d une base de données Access Table : une table regroupe des données de même nature. Requête :

Plus en détail

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8, 10 et MacOs 10

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8, 10 et MacOs 10 modalisa Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8, 10 et MacOs 10 8 Fonctionnalités de mise en ligne «Drop» Vous trouverez dans cet opuscule les informations nécessaires

Plus en détail

- WEB / HTML - Annexe 1 : Définition des balises HTML

- WEB / HTML - Annexe 1 : Définition des balises HTML Balises d encadrement - WEB / HTML - Annexe 1 : Définition des balises HTML Encadre le code source. Encadre la zone d entête de la page Web dans laquelle

Plus en détail

Initiation à OpenOffice Texte

Initiation à OpenOffice Texte Initiation à OpenOffice Texte Saisir du texte : La première étape pour réaliser une lettre ou un document est d en taper le texte au clavier. Le texte tapé apparaît dans le document à l endroit du curseur

Plus en détail

Codage Types en C Paramètres en C. Patrick FULCONIS

Codage Types en C Paramètres en C. Patrick FULCONIS Codage Types en C Paramètres en C Patrick FULCONIS 1 Codage - bases Conversion décimal - binaire Convertissons 01001101 en décimal à l'aide du schéma ci-dessous: 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 0 1 0 0

Plus en détail

POWERPOINT NIVEAU 2

POWERPOINT NIVEAU 2 POWERPOINT 2007-2010 NIVEAU 2 Sommaire LES BOUTONS D ACTION... 2 Créer un bouton... 2 Paramètres des actions... 3 LIENS HYPERTEXTE... 4 Créer un lien hypertexte... 4 Choisir la destination du lien... 4

Plus en détail

Représentation des caractères

Représentation des caractères Représentation des caractères 1 Problématique Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte? Puisqu un texte est une suite de caractères, nous allons nous intéresser ici

Plus en détail

GUIDE ANIMATEUR DE SITE

GUIDE ANIMATEUR DE SITE GUIDE ANIMATEUR DE SITE Sommaire Guide Animateur 1 Premier pas avec ASPresso... 3 1.1 Accéder à votre site web... 3 1.2 Terminologie liée au site... 3 1.3 Accéder à l'interface d'administration... 3 1.4

Plus en détail

Contenu Microsoft Office 2010 sous Windows XP

Contenu Microsoft Office 2010 sous Windows XP Contenu Microsoft Office 2010 sous Windows XP Module 1 Introduction à l environnement Windows XP Terminologie Souris et clavier Utiliser la souris Connaître les termes utilisés avec la souris Utiliser

Plus en détail

TP BASE DE DONNEES : Les tables

TP BASE DE DONNEES : Les tables But du TP : l importation et la mise relation des tables dans le logiciel de gestion de basses de données Microsoft Access. 1 / Importation de table dans Access. A / Préparation des fichiers à importer.

Plus en détail

HOT POTATOES POUR SORTIR DE L ORDINAIRE

HOT POTATOES POUR SORTIR DE L ORDINAIRE HOT POTATOES POUR SORTIR DE L ORDINAIRE Les tutoriaux sur le logiciel Hot Potatoes abondent sur la toile. Il n est donc pas utile d en rappeler le fonctionnement détaillé. En revanche, certaines applications

Plus en détail

Technologies de l internet Date: 26 juillet 2011, 14h30 17h20

Technologies de l internet Date: 26 juillet 2011, 14h30 17h20 IFT3225-E2011 Examen Final Consignes Technologies de l internet Date: 26 juillet 2011, 14h30 17h20 Philippe Langlais Les calculatrices, téléphones, ordinateurs, etc. ne sont pas autorisés (vous pouvez

Plus en détail

Date Version Auteur Notes 14/09/ Direction Informatique Création. Portail Zimbra. Aide utilisateur

Date Version Auteur Notes 14/09/ Direction Informatique Création. Portail Zimbra. Aide utilisateur Date Version Auteur Notes 14/09/2014 1.1 Direction Informatique Création Portail Zimbra Aide utilisateur Ce document explique le fonctionnement du portail Zimbra, comment l utiliser et le personnaliser.

Plus en détail

AU COURS DE LA SAISIE

AU COURS DE LA SAISIE Rédiger un mémoire avec OpenOffice Writer (version 4) AU COURS DE LA SAISIE Dès que l on commence à saisir son mémoire, il faut prendre de bonnes habitudes, pour éviter d avoir à faire ultérieurement des

Plus en détail

De marrer avec GeoGebra

De marrer avec GeoGebra De marrer avec GeoGebra Qu est-ce que GeoGebra GeoGebra est un logiciel permettant de tracer des figures géométriques, mais aussi de faire de l algèbre et des calculs. Le logiciel possède aussi un tableur.

Plus en détail

Contenu Word 2010, Base et intermédiaire

Contenu Word 2010, Base et intermédiaire Contenu Word 2010, Base et intermédiaire Module 1 Notions élémentaires de Windows Terminologie Souris et clavier Utiliser la souris Utiliser le clavier Menus Menus contextuels Fenêtres Boîtes de dialogue

Plus en détail

Classes : PREMIERES A-C-D

Classes : PREMIERES A-C-D LYCEE SECOND CYCLE DEPARTEMENT D'INFORMATIQUE Année scolaire 2011-2012 Classes : PREMIERES A-C-D Horaire hebdomadaire : 2 heures PRÉ REQUIS Connaissances de la Classe de 2 nde Savoir lire le français ou

Plus en détail

Le Masque de diapositives

Le Masque de diapositives Le Masque de diapositives Le rôle du masque est de permettre de Mettre en forme Mettre en page Toute la présentation de manière homogène et simultanée. Il ne fonctionne qu avec les espaces réservés. Pour

Plus en détail

Distinction des majuscules et des minuscules

Distinction des majuscules et des minuscules Dans cet exemple, les valeurs Orange et Poire sont stockées dans la base de données avec 5 (0101). Vous pouvez, au plus, stocker 64 valeurs dans une colonne SET. Bien qu il soit possible d assigner plusieurs

Plus en détail

Traitement des Formulaires

Traitement des Formulaires Traitement des Formulaires 1 Requetês et réponses Exemple de requête: demande d une page GET / HTTP/1.1 Host: exemple.org Exemple de réponse HTTP/1.1 200 OK Content Type: text/html Content Length: 419

Plus en détail

Rattachement d

Rattachement d D o c u m e n t a t i o n U t i l i s a t e u r Rattachement d email Complément Outlook Ce manuel décrit l ensemble des fonctionnalités disponibles concernant le complément Outlook de rattachement d emails.

Plus en détail

Monolignes en Python

Monolignes en Python Monolignes en Python Aristide Grange Exercice 1. Évaluer le nombre d atomes de l univers : 10 80. Exercice 2. Affecter le 27 e nombre premier de Mersenne (2 44497 1) à une variable m27. Exercice 3. Incrémenter

Plus en détail

Réussir son site web avec XHTML et CSS

Réussir son site web avec XHTML et CSS Leçon 06 Réussir son site web avec XHTML et CSS CSS, le langage de mise en page du Web 1. Insérer du code CSS...1 Dans un fichier.css...1 Dans l en-tête du fichier XHTML...3 2. Appliquer un style à des

Plus en détail

Principales balises HTML5

Principales balises HTML5 Principales balises HTML5 RAPPEL : Tout document HTML commence par le DOCTYPE suivi de la balise , et s achève avec la balise . DOCTYPE et HTML : Le DOCTYPE : La déclaration

Plus en détail