Verification des champs

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

03 juil. 2011, 15:22

globalement je dirais mettre dans un tableau les champs a vérifier, on avoir un tableau multidimensionnel avec tout dont le champ 'averifier' qui vfaut 1 ou 0, tu parcourt le tableau (foreach) et si avérifier === 1 tu traite sinon tu fait rien XD


@+
Il en faut peu pour être heureux ......

Mammouth du PHP | 725 Messages

04 juil. 2011, 07:25

globalement je dirais mettre dans un tableau les champs a vérifier, on avoir un tableau multidimensionnel avec tout dont le champ 'averifier' qui vfaut 1 ou 0, tu parcourt le tableau (foreach) et si avérifier === 1 tu traite sinon tu fait rien XD


@+
mettre ce tableau sepparement dans une fonction ou bien sur sein de la fonction meme, j'ai mis celui la, est ce que je suis sur la bonne route:
function checkFields($fieldName=array()) {
				foreach($fieldName as $kVer=>$vVer)
				{
					echo 'k '.$kVer.'<br>';
					echo 'v '.$vVer.'<br>';
					
					foreach($vVer as $verifMethod=>$eMsg)
					{
						echo 'method '.$verifMethod.'<br>';
						echo 'msg '.$eMsg.'<br>';
					}
				}
				
				switch($verifMethod)
				{
					case 'empty':
					if(empty($this->InptValue))
					{
						echo $eMsg;
					}
					
					case 'MinChars':
					if(strlen($this->InptValue) < 20)
					{
						echo $eMsg;
					}
				}
			
			}

if(IsSet($_POST['send']))
		{
			
			
$f->checkFields(array(
'InputName'=>array('empty'=>'Message erreur'))

);
}