Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //pour prendre depuis un formulaire :
- //Ce sont des conditions (si) ? alors : sinon;
- $sexe = (isset($_POST['sexe']) && is_string($_POST['sexe']) && strlen($_POST['sexe'] ) == 1) ? htmlentities($_POST['sexe']) : false;
- $age = (isset($_POST['age']) && is_numeric($_POST['age']) && $_POST['age'] >= 0 ) ? intval($_POST['age']) : (empty($_POST['age']) ? 0 : false);
- //Puis gérer les erreurs :
- //Si le formulaire est envoyé
- if(isset($_POST['sexe']) && isset($_POST['age'])) {
- if ($sexe === false) {
- die("Le sexe n'est pas valide");
- } else if ($age === false) {
- die("L'âge n'est pas un nombre positif");
- } else {
- if($age == 0) {
- echo "Euh t'es pas né ?";
- } else if($age >= 99) {
- echo "Euh, tu va bientôt mourir ou est-ce une erreur ?";
- }
- if ($sexe=="M") {
- echo "Bonjour Monsieur";
- } else {
- if ($age<28) {
- echo "Bonjour Mademoiselle";
- } else {
- echo "Bonjour Madame";
- }
- }
- }
- }
- ?>
- <!-- HTML -->
- <form method="POST" action="">
- <select name="sexe">
- <option value="M">M</option>
- <option value="F">F</option>
- </select>
- <input type="text" name="age" placeholder="Entrez votre âge" />
- <input type="submit"></input>
- </form>
- <a href=""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement