From dcaf89a0b64554e7976978ba44cef3efc6612697 Mon Sep 17 00:00:00 2001 From: goujonpa <goujonpa@gmail.com> Date: Thu, 19 Jun 2014 03:15:17 +0200 Subject: [PATCH] bonjour --- class/genderfield.php | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 class/genderfield.php diff --git a/class/genderfield.php b/class/genderfield.php new file mode 100644 index 0000000..d09f34a --- /dev/null +++ b/class/genderfield.php @@ -0,0 +1,31 @@ +<?php + +class GenderField extends Field +{ + public function html() { + // Todo, if isset($_POST[$this->name]) && !$this->validate() => Show a error msg explanation for this line. + $html = '<div class="form-group"> + <label for="form'.$this->name.'">'.$this->label.'</label> + <select class="form-control" name="'.$this->name.'">';' + <option value="M" selected>Male</option> + <option value="F">Femelle</option> + </select> + </div>'; + return $html; +} + + public function validate() + { + $this->value = $_POST[$this->name]; + return true; + } + + public function show() { + if ($this->value == 'M') { + $html = 'Male'; + } else { + $html = 'Femelle'; + } + return $html; + } +} -- GitLab