Outils logiciels pour les cours Paris II
Cours Paris II
Stages/ Thèses/ Séminaires |
Licence L3: InformatiqueInformatiqueCe Cours/TD suit le cours de Programmation Linéaire et Recherche Opérationnelle du 1er semestre. Il présente:
Travaux Dirigés :
Exercice 1: Produire une page avec ancre, tableau, feuille de style, et formulaire. PHP de base: documentation sur http://www.php.net If, Else Boucles while et for : afficher les entiers de 1 à 10, en sautant une ligne pour chaque valeur. Test: <, et égalité Affichage: echo, print. Concaténation de texte et variables. Include et Require Arrays et lists Exercice 2 : Lire un formulaire avec deux champs l'un pour X et l'autre pour Y. Calculer X*Y à l'aide d'une boucle qui additionne X fois la valeur de Y. Afficher une page HTML avec un formulaire de 3 champs l'un pour X, l'autre pour Y et le troisième pour Z. Solution: http://u.paris2.free.fr/php/p1.php avec m1.php Exercice 3: Création de formulaires en sortie par PHP: (type: text, radio, submit, textarea,....) https://up2.fr/etud//php/formemail.htm Envoi d'un message par email: https://up2.fr/etud//php/mail.php
Exercice 1 : création d'une table T avec 3 champs (Nom, Email, F). Solution: http://u.paris2.free.fr/php/forme-insert.php http://u.paris2.free.fr/php/script-insert.php Exercice 1: création d'une table T avec 3 champs (Nom, Email, F). Affichage d'une sélection de T par PHP Select * from T where .... Solution: http://u.paris2.free.fr/php/forme-select.php http://u.paris2.free.fr/php/script-select.php Stratégie simple d'enregistrement: si on est enregistré on recoit f1.php, sinon f2.php. Solution: http://u.paris2.free.fr/php/forme-strategie.php http://u.paris2.free.fr/php/script-strategie.php Stratégie d'enregistrement: http://u.paris2.free.fr//php/forme-projet.php qui appelle http://u.paris2.free.fr//php/script-projet.php Exercice 3: mise à jour de la fréquence. Tester si le nom est dans la table. Si oui, mettre à jour le champ (par exemple F dans la table T1): update T1 set F=F+1 where Nom="aaa" Pour effacer des enregistrements: delete from T1 where Nom="aaab" Solution: form-mysql.htm avec m2.php. Autre solution d'affichage avec m3.php
http://earth-api-samples.googlecode.com/svn/trunk/demos/kmlplayground/index.html http://3dnature.com/scenesample.html (Simple) https://up2.fr/etud/php/r1.kml Extra: modèle 3D à l'aide de Sketchup, insertion dans Google Earth. Documentation Feuilles de Styles: http://www.w3.org/MarkUp/Guide/Style.html Projets : Le but du projet est développer une application sur un serveur intégrant: pages HTML, base de données MySQL, PHP, fichier KML et affichage sur Google Maps et Earth. Les centres de Paris II se trouvent sur: http://www.u-paris2.fr/ et des photos se trouyent sur http://dup2.free.fr
Exemple sur le Thème des Cinémas parisiens. La base Mysql donne le nom, l'adresse de cinémas dans une table T1, et le nom de films jouant dans tel cinéma dans T2. Il faut pouvoir mettre à jour ces deux tables: page HTML avec formulaire et scripts PHP. Page HTML d'acceuil pointant vers ces pages. Localisation des cinémas en KML, sur Googlemaps. Projets 2009: soutenance le vendredi 15 Mai 2009: 14h-17h: Envoyer un rapport (.doc) avant le 15 Mai, présenter un Powerpoint (.ppt) décrivant:
|