Algo. et développement web S2 (M2202) — TP #5

Dans cette séance de TP vous allez améliorer les exercices faits en TD #5 sur les sessions et les bases de données.

À la fin vous aurez du temps pour travailler sur votre projet de M2202/M2206.

Liens utiles : CM #3 · TD #5

Dans le répertoire m2202 que vous avez déjà créé, ajoutez un répertoire nommé m2202-tp5 pour sauvegarder les exercices de cette séance (TP #5).

Dans ce répertoire m2202-tp5, créez un répertoire appelé exo1 pour le premier exercice, exo2 pour le deuxième, etc. Vos exercices ne seront pas corrigés si vous ne respectez pas ces instructions.

Vous devez rendre tous ces exercices. Pour cela, compressez (en format ZIP ou RAR) le répertoire m2202-tp5 et soumettez-le sur AMeTICE dans TP #5 - exercices à rendre. Seuls les exercices marqués avec une étoile (*) sont notés, mais essayez de tous les faire.

Si vous soumettez vos exercices en retard (après la date de remise), la correction sera plus exigeante. Il est impossible de rendre les exercices après la date limite.

Exercices

Vous allez d'abord retravailler deux exercices du TD #5. Le but est de vérifier que vous les avez bien compris.

Exercice 1*

Vous allez améliorer l'exercice 1 du TD #5.

La modification à faire est simple : vous devez mettre la vitesse (clics / sec) en couleur avec une propriété CSS.

Si la vitesse descende par rapport à la vitesse précédente, elle est affichée en rouge. Sinon, elle est en vert. La première fois, elle est en vert.

Exercice 2

Améliorez l'exercice 3 du TD #5 avec des tableaux et des fonctions. On doit être capable de modifier le nombre et le nom des séances, et le nombre d'exercices dans chaque séance.

Pensez à utiliser le tableaux 2-dimensionnel suivant :

$seance = array(
  array('nom' => 'td1', 'exos' => 8),
  array('nom' => 'tp1', 'exos' => 6),
  array('nom' => 'td4', 'exos' => 7),
  array('nom' => 'tp4', 'exos' => 3),
  array('nom' => 'td5', 'exos' => 3)
);

30 minutes pour le projet

Réservez les 30 dernières minutes pour travailler sur le projet.

Vous savez maintenant tout ce qu'il faut en PHP pour faire votre projet.

  1. Concevoir et créer la base de données avec ses différentes tables.
  2. Créer un page dédiée élément. Elle va chercher les textes 'a afficher dans la base de données. Laissez la ponctuation et les commentaires pour la fin.
  3. Faire la validation des formulaires d'inscription et d'identification. La validation du formulaire pour insérer un nouveau film ou saison de série peut être plus souple.
  4. Faire la page d'accueil, avec les différences entre un visiteur anonyme et un utilisateur identifié.