PHP TP2 :

Le brief :

Il s'agit ici de mettre en place un nouveau projet dans lequels une page web affiche les articles d'un fil de discussion. Tousles articles sont composés d'une image, d'un titre et d'une description.

On cherche à produire le resutalt suivant :

Chaque article posté au regard de sa position (pair ou impair) matérialise un rendu HTML différent, comme illustré ci-dessus. L'image matérilise un bloc d'article pour une ligne "paire" et un pour une ligne "impaire".

  • Créer un dossier pour l'execice dans le dossier Wamp/Mamp/Xampp
  • Créer un fichier index.php
  • Créer un dossier scss et un dossier css et générer une feuille de style "style.css".
  • Créer un dossier images et y placer les images de l'exercice.
  • Créer un dossier includes et y placer les fichiers _head.php, _nav.php et _footer.php.
  • Créer un fichier nommé "bdd-setup.php" qui lorsqu'il sera lancé via l'adresse "localhost/tp2/bdd-setup.php" va créer dans PhpMyAdmin
    • Une base de donnée nommée "base_tp_2"
    • Une table nommée "articles" contenant :
      • id int auto incrément primary key
      • title varchar(255) not null
      • description text not null
      • image varchar(255) not null
  • Créer un fichier "connexion.php".
  • Créer un fichier nommé "bdd-insert.php" qui lorsqu'il sera lancé via l'adresse "localhost/tp2/bdd-insert.php" va insérer dans la table "articles" 4 articles avec des titres, des descriptions et des images de votre choix.
  • Afficher les articles dans le page "index.php".