G ‐ PHP : Page dynamique avec paramètres - fbaudoux/invoice GitHub Wiki

Exercice pour Débutants en PHP : Récupération des Paramètres Passés dans l'URL

Partie 1 : Explications

PHP permet de récupérer des paramètres passés dans l'URL via la méthode GET. Ces paramètres sont généralement utilisés pour transmettre des données d'une page à une autre. Voici comment vous pouvez récupérer et utiliser ces paramètres dans une page PHP.

1. Structure de Base

Pour récupérer des paramètres passés dans l'URL, vous pouvez utiliser la superglobale $_GET en PHP. Cette superglobale contient les valeurs des paramètres passés dans l'URL.

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

    <?php
    // Récupération des paramètres de l'URL
    $nom = isset($_GET['nom']) ? $_GET['nom'] : 'Inconnu';
    $age = isset($_GET['age']) ? $_GET['age'] : 'Inconnu';
    ?>

    <p>Nom : <?php echo $nom; ?></p>
    <p>Âge : <?php echo $age; ?></p>

</body>
</html>
2. Utilisation des Paramètres

Vous pouvez utiliser les paramètres récupérés pour afficher des messages personnalisés ou effectuer des opérations spécifiques.

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

    <?php
    // Récupération des paramètres de l'URL
    $nom = isset($_GET['nom']) ? $_GET['nom'] : 'Inconnu';
    $age = isset($_GET['age']) ? $_GET['age'] : 'Inconnu';
    ?>

    <p>Bonjour, <?php echo $nom; ?>!</p>
    <p>Vous avez <?php echo $age; ?> ans.</p>

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

Vous pouvez utiliser des structures conditionnelles pour afficher différents contenus en fonction des paramètres récupérés.

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

    <?php
    // Récupération des paramètres de l'URL
    $nom = isset($_GET['nom']) ? $_GET['nom'] : 'Inconnu';
    $age = isset($_GET['age']) ? $_GET['age'] : 'Inconnu';

    // Utilisation de conditions
    if ($age >= 18) {
        $messageAge = "Vous êtes majeur.";
    } else {
        $messageAge = "Vous êtes mineur.";
    }
    ?>

    <p>Bonjour, <?php echo $nom; ?>!</p>
    <p><?php echo $messageAge; ?></p>

</body>
</html>

Partie 2 : Exercice Pratique

Maintenant que vous avez vu comment récupérer et utiliser des paramètres passés dans l'URL en PHP, essayez de résoudre l'exercice suivant en affichant les résultats dans une page web.

Exercice
  1. Récupération des Paramètres

    • Créez une page HTML avec un formulaire qui permet à l'utilisateur de saisir son nom et son âge.
    • Soumettez le formulaire en utilisant la méthode GET.
  2. Affichage des Paramètres

    • Créez une page PHP qui récupère les paramètres nom et age de l'URL.
    • Affichez un message de bienvenue en utilisant le nom récupéré.
    • Affichez un message indiquant si l'utilisateur est majeur ou mineur en fonction de l'âge récupéré.

Bonne chance avec cet exercice ! N'hésitez pas à expérimenter et à essayer différentes valeurs pour mieux comprendre comment fonctionne la récupération des paramètres passés dans l'URL en PHP.

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