je fais une verification des champs avec une fonction, le nombre des erreurs s'affichent meme s'il n y a pas une erreur:
<?php
$this->error [] = '<li>La valeur '.$value.' ne correspond pas a la clef '.$key.'</li>;
return false;
public final function getError(){
$ret_err = ''; // ret_err a rien
if(count($this->error)>0)
{
echo '<br>nbre d\'erreurs est: '.count($this->error).'<br>';
var_dump($this->error).'<br>';
foreach($this->error as $erreur)// on loop pour chercher les erreurs
{
$ret_err .= $erreur; // on les recupere
}
echo '<br><hr width="200"><br>';
echo '<font color="red"><b>Veuillez verifier les erreurs ci-dessous:</b></font><br>';
echo '<ul>';
echo $ret_err;
echo '</ul>';
}
}
?>
et le resultat de var_dump:merci pour votre aidenbre d'erreurs est: 6
array(6) { [0]=> NULL [1]=> NULL [2]=> NULL [3]=> NULL [4]=> NULL [5]=> NULL }