Ceci est une ancienne révision du document !
Code de la séance de cours du 13/03/2018:
<?php ////////////////////////////////////// // Partie modèle ////////////////////////////////////// /** * Variable globale contenant le nom de la personne. */ $nom=""; /** * Fonction qui prend un nom de personne * et le met à jour dans les données du modèle. */ function maj_nom($nouveau_nom) { global $nom; $nom = $nouveau_nom; } ////////////////////////////////////// // Partie controleur ////////////////////////////////////// // Test de l'utilisation du formulaire de nom if (isset($_GET['Envoyer'])) { maj_nom($_GET['le_nom']); } ////////////////////////////////////// // Partie vue ////////////////////////////////////// ?> <html> <head> <title>Bonjour</title> </head> <body> <h1>Bonjour<?php if (! empty($nom)) { echo " $nom !"; }?></h1> <form action="index.php" method="GET"> <p> <input type="text" name="le_nom"></input> <input type="submit" name="Envoyer"></input> </p> </form> <?php // On place ici les messages de debug car // on n'a pas de fonction de log à disposition ?> </body> </html>