E ‐ PHP : Page dynamique sans paramètre - fbaudoux/invoice GitHub Wiki

Exercice pour Débutants en PHP : Comment Mixer du PHP au Sein d'une Page HTML

Partie 1 : Explications

PHP (Hypertext Preprocessor) est un langage de script côté serveur qui peut être intégré directement dans des pages HTML. Cela permet de générer dynamiquement du contenu HTML en fonction des données et des logiques définies en PHP. Voici comment vous pouvez mélanger PHP et HTML dans une page web.

1. Structure de Base

Pour insérer du code PHP dans une page HTML, vous devez utiliser les balises <?php ... ?>. Tout le code PHP doit être placé entre ces balises.

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <title>Exercice PHP</title>
</head>
<body>
    <h1>Exercice PHP</h1>

    <?php
    // Votre code PHP ici
    ?>

</body>
</html>
2. Affichage de Variables

Vous pouvez déclarer des variables en PHP et les afficher dans votre page HTML en utilisant echo.

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <title>Exercice PHP</title>
</head>
<body>
    <h1>Exercice PHP</h1>

    <?php
    $message = "Bonjour, monde!";
    ?>

    <p><?php echo $message; ?></p>

</body>
</html>
3. Utilisation de Conditions

Vous pouvez utiliser des structures conditionnelles en PHP pour afficher différents contenus en fonction de certaines conditions.

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <title>Exercice PHP</title>
</head>
<body>
    <h1>Exercice PHP</h1>

    <?php
    $heure = date("H");
    if ($heure < 12) {
        $salutation = "Bonjour!";
    } else {
        $salutation = "Bonsoir!";
    }
    ?>

    <p><?php echo $salutation; ?></p>

</body>
</html>
4. Utilisation de Boucles

Vous pouvez utiliser des boucles en PHP pour générer du contenu répétitif.

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <title>Exercice PHP</title>
</head>
<body>
    <h1>Exercice PHP</h1>

    <ul>
        <?php
        $fruits = ["Pomme", "Banane", "Orange", "Fraise"];
        foreach ($fruits as $fruit) {
            echo "<li>$fruit</li>";
        }
        ?>
    </ul>

</body>
</html>

Partie 2 : Exercice Pratique

Maintenant que vous avez vu comment insérer du code PHP dans une page HTML, essayez de résoudre l'exercice suivant en affichant les résultats dans une page web.

Exercice
  1. Affichage de Variables

    • Déclarez une variable $nom contenant votre nom.
    • Affichez un message de bienvenue en utilisant cette variable.
  2. Utilisation de Conditions

    • Déclarez une variable $age contenant votre âge.
    • Affichez un message différent en fonction de votre âge (par exemple, "Vous êtes majeur" si vous avez 18 ans ou plus, sinon "Vous êtes mineur").
  3. Utilisation de Boucles

    • Déclarez un tableau $hobbies contenant vos passe-temps.
    • Affichez chaque passe-temps dans une liste à puces.

Bonne chance avec cet exercice ! N'hésitez pas à expérimenter et à essayer différentes valeurs pour mieux comprendre comment fonctionne l'intégration de PHP dans une page HTML.

⚠️ **GitHub.com Fallback** ⚠️