Skip to content
Snippets Groups Projects
genderfield.php 876 B
Newer Older
goujonpa's avatar
goujonpa committed
<?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; 
    }
}