← Retour à la liste

catalogue_page35.php

Le code

<?php
date_default_timezone_set('Europe/Paris');
$documents = [
 ["titre" => "Rapport annuel 2025", "auteur" => "Marie Durand", "annee" => 2025, "type" => "Rapport"],
 ["titre" => "Guide d'archivage", "auteur" => "Paul Martin", "annee" => 2023, "type" => "Guide"],
 ["titre" => "Note de synthèse veille", "auteur" => "Sonia Leroy", "annee" => 2024, "type" => "Note"],
 ["titre" => "Charte de nommage", "auteur" => "Léa Bernard", "annee" => 2022, "type" => "Guide"],
];
?>

<!DOCTYPE html>
<html lang="fr">
    <head>
    <meta charset="UTF-8">
    <title>Catalogue</title>
    </head>
    <body>
        <h1>Centre de documentation</h1>
        <p><?php echo count($documents); ?> documents dans le catalogue.</p>
        <table border="1" cellpadding="6">
            <tr><th>Titre</th><th>Auteur</th><th>Année</th><th>Type</th><th>Récent</th></tr>
            <?php
            foreach ($documents as $doc) {
                echo "<tr>";
                echo "<td>" . $doc["titre"] . "</td>";
                echo "<td>" . $doc["auteur"] . "</td>";
                echo "<td>" . $doc["annee"] . "</td>";
                echo "<td>" . $doc["type"] . "</td>";
                if ($doc["annee"] >= 2024) {
                    echo "<td>Récent</td>";
                } else {
                    echo "<td></td>";
                }
                echo "</tr>";
            }
            ?>
        </table>
    </body>
</html>

Le résultat

Catalogue

Centre de documentation

4 documents dans le catalogue.

TitreAuteurAnnéeTypeRécent
Rapport annuel 2025Marie Durand2025RapportRécent
Guide d'archivagePaul Martin2023Guide
Note de synthèse veilleSonia Leroy2024NoteRécent
Charte de nommageLéa Bernard2022Guide