BRE03

PHP : Exercices d’affichage

Les contenus du cours BRE03 Web Dev Course © 2024 par Mari Doucet sont sous licence CC BY-NC-SA 4.0

Exercice 0

Exercice 1 : affichage de variables

index.php

<?php 
    $title = "Le titre de ma page";
?>
<!doctype html>
<html lang="fr">
    <head>
        <meta charset="utf-8" />
        <title>Exercice 1</title>
    </head>
    <body>
        <h1>
            
        </h1>
    </body>
</html>

Faites en sorte d’afficher le contenu de $title dans la balise <h1>.

Correction Exercice 1

Exercice 2 : afficher avec une condition

index.php

<?php 
    $connectedUser = false;
?>

<!doctype html>
<html lang="fr">
    <head>
        <meta charset="utf-8" />
        <title>Exercice 2</title>
    </head>
    <body>
        <header>
            <nav>
                <a href="#">Connexion</a>
                <a href="#">Déconnexion</a>
            </nav>
        </header>
    </body>
</html>

Faites en sorte de créer une condition d’affichage :

Correction Exercice 2

Exercice 3 : afficher avec une boucle

index.php

<?php 
    $users = [
        [
            "firstName" => "Bugs",
            "lastName" => "Bunny"
        ],
        [
            "firstName" => "Roger",
            "lastName" => "Rabbit"
        ]
    ];
?>

<!doctype html>
<html lang="fr">
    <head>
        <meta charset="utf-8" />
        <title>Exercice 3</title>
    </head>
    <body>
        <h1>
            Liste des utilisateurs
        </h1>
        <ul>
            
        </ul>
    </body>
</html>

Faites en sorte d’afficher, pour chacun des utilisateurs un <li> contenant son nom et prénom dans le <ul>.

Correction Exercice 3

Exercice 4 : afficher avec boucle et conditions

index.php

<?php 
    $users = [
        [
            "firstName" => "Bugs",
            "lastName" => "Bunny",
            "age" => 29
        ],
        [
            "firstName" => "Roger",
            "lastName" => "Rabbit",
            "age" => 17
        ]
    ];
?>

<!doctype html>
<html lang="fr">
    <head>
        <meta charset="utf-8" />
        <title>Exercice 4</title>
    </head>
    <body>
        <h1>
            Liste des utilisateurs
        </h1>
        <ul>
            
        </ul>
    </body>
</html>

Faites en sorte d’afficher, pour chacun des utilisateurs un <li> contenant son nom et prénom et s’il est majeur ou mineur dans le <ul>.

Correction Exercice 4

Exercice 5 : afficher tableaux imbriqués

index.php

<?php 
    $grades = [
        "french" => [12, 9, 13],
        "english" => [18, 12, 11],
        "maths" => [15, 11, 13]
    ];
?>

<!doctype html>
<html lang="fr">
    <head>
        <meta charset="utf-8" />
        <title>Exercice 4</title>
    </head>
    <body>
        <h1>
            Liste des notes
        </h1>
        <ul>
            
        </ul>
    </body>
</html>

Faites en sortes d’afficher, pour chacune des matières, le nom de la matière et la liste des notes dans le <ul>.

Correction Exercice 5