Cours 2008-09

Organisation

8 séances de 1h30 répartis sur 2 mois, sur Mac

Buts du cours : créer des documents liés à une base de données depuis le Web

Séquence pédagogique

La séquence pédagogique ci-dessous sera mise à jour selon l'avancement des séances

-> 1 :
1 fois 1h30
  • langages de script,
  • tableaux et formulaires en HTML,
  • communication client-serveur

cours

-> 2 :
1 fois 1h30
suit directement la séance 1
  • formulaire en html,
  • récupération des valeurs transmises uniquement sur le client (minimum de javascript),

réalisation d'un formulaire en HTML, pour demander de remplir 3 champs de couleur R, V et B en hexadécimal

modifications minimales du formulaire "couleur" pour obtenir qu'à chaque envoi, la couleur entrée par le visiteur soit prise comme couleur de fond

-> 3 :
2 fois 1h30
2 semaines après la séance 2
à 1 semaine d'intervalle
  • initiation au langage php,
  • principes de base du langage,
  • boucles, modularité (fichiers inclus et fonctions)

formulaire pour modifier un texte contenu sur une seule ligne dans un fichier

exemple pour un fichier _DATE.txt

utilisation de la boucle while(list($key,$val)=each($_GET)) $$key=$val; , variable d'environnement $_SERVER['PHP_SELF'] ,

et préremplissage du formulaire avec les dernières valeurs saisies

-> 4 :
1 fois 1h30
  • manipulations de fichiers en php,
  • expressions régulières

récupération et mémorisation des valeurs de paramétrage "couleur" dans un fichier _PARAM.txt,
où chaque ligne contient le nom du paramètre, suivi de :, puis la valeur, suivi de ;

A faire pour "demain" : formulaire pour demander les coordonnées pour des cartes de visites,

-> 5 :
1 fois 1h30
  • MySQL,
  • communication entre le serveur web et le serveur MySQL,
  • PhpMyAdmin
création d'une table MySQL pour mémoriser les informations du formulaire précédent, codage de l'insertion des données dans la base
-> 6 :
2 fois 1h30
  • des classes pour
    • pdf
    • et xml

tutoriel sur fdpf

générer du pdf avec php sur les exemples du tutoriel

réalisation de cartes de visites en pdf

principes de la classe xml

Extrait de AdE

(extrait effectué le 4 novembre 2008)

Semaine Jour Durée (h) Début Fin Activité Type Code
45 (03/11) Mardi 04/11/2008 01h30 15h00 16h30 MySQL COURS MySQL
45 (03/11) Mardi 04/11/2008 01h30 16h45 18h15 MySQL COURS MySQL
47 (17/11) Mardi 18/11/2008 01h30 16h45 18h15 MySQL COURS MySQL
48 (24/11) Lundi 24/11/2008 01h30 16h45 18h15 MySQL COURS MySQL
48 (24/11) Mardi 25/11/2008 01h30 15h00 16h30 MySQL COURS MySQL
48 (24/11) Mardi 25/11/2008 01h30 16h45 18h15 MySQL COURS MySQL
51 (15/12) Lundi 15/12/2008 01h30 15h00 16h30 MySQL COURS MySQL
51 (15/12) Lundi 15/12/2008 01h30 16h45 18h15 MySQL COURS MySQL
51 (15/12) Vendredi 19/12/2008 01h30 08h30 10h00 MySQL-DS My-SQL-DS My-SQL-DS