# Les formulaires --- ## Rappel de HTTP  --- ## Création du formulaire Fichier `form.html` ```HTML
``` Fichier `process.php` ```php $name = $_GET['input_get']; echo "Hello, " . $name . "!"; ``` --- ## Différents types d'input ### Champ de texte ```HTML ``` +++ ## Différant type d'input ### Boutons ```HTML ``` +++ ## Différant type d'input ### Séléction ```HTML ``` +++ ## Différant type d'input ### Séléction ```HTML ``` +++ ## Différant type d'input ### Séléction ```HTML ``` +++ ## Différant type d'input ### Séléction ```HTML ``` --- ## Traitement des données ### La méthode GET - Les données sont envoyées dans l'URL sous le format : `?name1=value1&name2=value2` - Les données sont visibles dans l'URL (peu sécurisé). - Elles sont récupérées dans PHP via les variables : - `$_GET` - `$_REQUEST` --- ## Traitement des données ### La méthode POST - Les données sont envoyées dans le corps de la requête. - Si HTTPS est utilisé, les données sont chiffrées. - Elles sont récupérées dans PHP via les variables : - `$_POST` - `$_REQUEST` --- ## Traitement des données ### exemple formEtAffiche.php ```php '; } else { $nom=$_REQUEST['nom']; echo "Erreur : " . $error . "
"; } } // Affichage du formulaire // Les valeurs saisies par l'utilisateur sont réinjectées dans les champs du formulaire grâce à l'attribut 'value' echo ''; echo ''; ```