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['age'] ) == 1) ? htmlentities($_POST['sexe']) : false;
- $age = (isset($_POST['age']) && is_numeric($_POST['age']) && $_POST['age'] > 0 ) ? parseInt($_POST['age']) : false;
- //Puis gérer les erreurs :
- //Si le formulaire est envoyé
- if(isset($_POST['sexe']) && isset($_POST['age'])) {
- //Si $sexe = false => !$sexe = !false => true la condition est remplie
- if (!$sexe) {
- die("Le sexe n'est pas valide");
- } else if (!$age) {
- die("L'âge n'est pas un nombre positif");
- } else {
- if ($sexe=="M") {
- echo "Désolée 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" />
- </form>
Advertisement
Add Comment
Please, Sign In to add comment