Systèmes d ’Information : 6a

Slides:



Advertisements
Présentations similaires
Cours 6: Notions de Javascript
Advertisements

Scripts PHP Interaction avec MySQL Insert, Select, ….
Chapitre 3 Les Formulaires en PHP
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
Formulaire HTML Introduction. Définition de formulaire.
11:16:331 Programmation Web Programmation Web : Formulaires HTML Jérôme CUTRONA
Cours n°3 Les formulaires
PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des pages Web dynamiques dispose d'un très grand nombre d'API(Application.
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
La Programmation CGI Principe Général Traitement des informations
Cours de programmation web
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Deug 11 Systèmes d ’Information : 5a Michel de Rougemont Université Paris II Les Formulaires.
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
1 Systèmes d ’Information : 6b Michel de Rougemont Université Paris II L’Architecture Client/Server.
DREAMWEAVER SÉANCE 2 SI28 Jonathan Barone – Thomas Lulé.
1 Programmation Web Programmation WAMP/LAMP Premiers principes.
Présentation. Page 1 Page 2.
Introduction à HTML Eugen Dedu UFC, IUT GTR, Montbéliard, 1ère année septembre 2005
Cours de HTML suite 3. Sommaire...  Les formulaires. Les formulaires.  Structure basique du formulaire, balise. Structure basique du formulaire, balise.
1 Programmation en C++ IO en C++/SL ● Standard Library ● Types, objets pour IO ● L'entrée de clavier ● Sortie à l'écran ● Fichiers.
(a)(b) (a) (d).
JAVA.
Ajouter le code dans une page html
Comment corriger son code sans forcément appeler l’enseignant M2202
Javascript et DOM Introduction Nicolas Chourot Informatique
HTML.
Asynchronous Javascript And Xml
Comprendre l’environnement Web
Les Réseaux Informatiques
JQuery.
Projet Ville de Lyon Sites Internet
JavaScript.
5.
II- Transmettre des données sur une page
Ajouter le code dans une page html
Plugin POSH.
Réalisation d'agents de surveillance Zephir
eXtensible HyperText Markup Language
Asynchronous Javascript And Xml
Asynchronous Javascript And Xml
5.
Nouvelles balises de structure
Le CSS Principe de séparation du contenu et de la mise en forme
PHP – SESSIONS Aide mémoire
Formulaires HTML.
Ajouter un titre <title> mon nouveau titre </title>
AJAX et JQuery
Introduction à Internet
A. DAAIF ENSET Mohammedia Université Hassan II Casablanca.
G.ELGHOUMARI Université ParisII Panthéon-Assas
G.ELGHOUMARI Université ParisII Panthéon-Assas
JAVA SERVER PAGES (JSP)
Bases de la programmation du web
Informatique de base Pr. Michel de Rougemont Ghizlane Elghoumari
Informatique de base Pr. Namar Ydriss Cours 1: Introduction
Cours 5: Scripts Clients
Notions de base sécurité
G.ELGHOUMARI Université ParisII Panthéon-Assas
Informatique de base Pr. Namar Ydriss Cours 4: Formulaires
Programmation procédurale Introduction en JavaScript
Initiation au Perl et Utilisation de scripts CGI
Le programme informatique L’algorithme Le codage
Systèmes d ’Information : 5b
Présenté par Viviane Lévesque
Notions de base sécurité
A b c. a b ab ab.
Le Javascript Cours et Atelier.
TP N°4 Développement d’ une application
Site web, Ce qu’il faut savoir ?
Transcription de la présentation:

Systèmes d ’Information : 6a Michel de Rougemont Université Paris II Systèmes d ’Information : 6a L’Architecture Client/Server

Des clients et un serveur Serveur HTTP Client1 Client 200000 Le serveur envoie un fichier à chaque client. Page d ’accueil index.html ou introduction.html

Serveur http http://www.berkeley.edu/cs/index.htm Par défaut …../introduction.htm http://www.berkeley.edu/cs/index.htm fichier html dans le répertoire …./cs

Question d ’Examen <FORM NAME="ValidForm"> Q1 : Un entier A est représenté en binaire par 10101010 et un entier B par 01010101. Alors: <br> <INPUT NAME="Q1" TYPE="radio" onClick="q1_OnClick(1)"> A+B=127 en décimal <BR> <INPUT NAME="Q1" TYPE="radio" onClick="q1_OnClick(2)"> A=B+1 en décimal <INPUT NAME="Q1" TYPE="radio" onClick="q1_OnClick(3)"> A+B=255 en décimal <INPUT NAME="Q1" TYPE="radio" onClick="q1_OnClick(4)"> A=B+11 en décimal </FORM NAME>

Boutons radio et checkbox Q1 : Un entier A est représenté en binaire par 10101010 et un entier B par 01010101. Alors: A+B=127 A+B=1 A+B=255 A+B=11

Formes Votre nom : Commentaires:

Formes en HTML <FORM> Votre nom : <INPUT TYPE=" text  "  NAME= " nom "  SIZE ="  15 "  MAXLENGTH= "  12 "  > <BR> Commentaires : <INPUT TYPE=" text  "  NAME= " com "  ROWS ="  6 "  COLS= "  70 "  > </FORM>

Interface CGI : Common Gateway Interface Scripts DHTML (Dynamic HTML)

Client-Serveur Serveur client Formulaire.html

CGI Programme sur le serveur Lit les valeurs des champs Interagit

CGI (code HTML) <FORM METHOD = =" POST " ACTION = =" ………/cgi-bin/maforme"  > ….. <INPUT TYPE =" SUBMIT " >

CGI (shell- niveau avancé) #!/bin/sh echo Content-type: text/plain … ... Cgi-bin maforme Echo $FORM_nom

Formes et CGI Votre nom : Commentaires: jean send

Formes et CGI Champs lu : jean

Script (javascript-VBscript) Code envoyé du serveur au client Interprété par le client

SCRIPT <HEAD> <SCRIPT> function test() {…….}

Formes et scripts <BODY> <FORM NAME=A onSubmit = " return test() "  > Votre nom : <INPUT TYPE=" text  "  NAME= " nom "  SIZE ="  15 "  MAXLENGTH= "  12 "  > <BR> Commentaires : <INPUT TYPE=" text  "  NAME= " com "  ROWS ="  6 "  COLS= "  70 "  > </FORM> </BODY>