Welcome Guest, Not a member yet? Register   Sign In
validating multi-dimensional arrays
#5

[eluser]jpcote[/eluser]
The only way to solve that was to not use the validation class anymore.

I do the validation in a foreach and I verify for every rules I need.

It's not as beautiful as the validation class but I works with my form...

Code:
$valid = true;
$error = '';

// valid_date
if(!strtotime($_POST['required_date'])) {
        $valid = false;
        $error .= 'Date is not valid.<br>';
}

for($i=0;$i<$numberoflines;$i++) {        
    // required|is_numeric|!is_empty
    if(isset($_POST['price_unit'][$i]) && (!is_numeric($_POST['price_unit'][$i]) || strcmp($_POST['price_unit'][$i],'')==0)) {
        $valid = false;
        $error .= 'The price of "'.$_POST['name'][$i].'" is not valid.<br>';
    }
    // required|is_numeric|!is_empty
    if(isset($_POST['number'][$i]) && (!is_numeric($_POST['number'][$i]) || strcmp($_POST['number'][$i],'')==0)) {
        $valid = false;
        $error .= 'The number of "'.$_POST['name'][$i].'" is not valid.<br>';
    }
}

if ($valid === FALSE)
{    
    //DISPLAY $ERROR
}
else
{
    //DO THE RIGHT THING
}


Messages In This Thread
validating multi-dimensional arrays - by El Forum - 03-20-2008, 04:20 PM
validating multi-dimensional arrays - by El Forum - 04-02-2008, 09:55 AM
validating multi-dimensional arrays - by El Forum - 04-02-2008, 11:13 AM
validating multi-dimensional arrays - by El Forum - 04-02-2008, 04:52 PM
validating multi-dimensional arrays - by El Forum - 04-02-2008, 05:28 PM



Theme © iAndrew 2016 - Forum software by © MyBB