Welcome Guest, Not a member yet? Register   Sign In
Form validation.. set_value question
#1

[eluser]julgus[/eluser]
Do I have to create a validation rule for each fields in a form in order to get them shown in the form if the form isn't valid?

This creates a problem if I have a field which isn't required but need to be reshown in the form during form validation.

Help!

Regards
#2

[eluser]julgus[/eluser]
I added own functions to replace CI.

To use;

SetElement('element_name',$name_of_array_with_values_from_controller)

Fills the form with data and fills with changed data at validation. Regardless of validations rules.


Code:
function SetElement($element,$array=NIL)
    {
        if (isset($_POST[$element]))
            return $_POST[$element];
        elseif (isset($array[$element]))
            return $array[$element];
        else return "";
    }
      
      
      function CheckElement($element,$array=NIL)
    {
        if (isset($_POST[$element]))
            return " checked='checked'";
        elseif (isset($array[$element]) && (($array[$element]=='True') OR ($array[$element]=='true')) )
            return " checked='checked'";
        else return "";
    }
    
    function SelectElement($element,$value,$array=NIL)
    {
        if (isset($_POST[$element]) && ($_POST[$element]==$value))
            return " selected='selected'";
        elseif (isset($array[$element]) && (($array[$element]==$value))
            return " selected='selected'";
        else return "";
    }




Theme © iAndrew 2016 - Forum software by © MyBB