Salut à tous,
j'ai creer une fonction qui me permet de verifier les champs d'un formulaire suite à sa validation. Lors de la verification, plusieurs erreurs peuvent etre decouvertes et les libelles des erreurs sont stockes dans un tableau. La fonction fonctionne mais les libelles d'erreurs ne sont pas afficher.
// Tableau d'erreur
$erreur = array(
"Champ vide",
"Champ non valide"
);
// Verification de champ
function valid_champ($champ)
{
$champ = ereg_replace ("\\'", "'", $champ);
$champ = trim($champ);
$champ = strip_tags($champ);
if (empty($champ))
{
if ($champ == "0")
{
$valid = "$champ";
}
else
{
$valid = $erreur[0];
}
}
else
{
$valid = "$champ";
}
return $valid;
}
// Test de la fonction
$test = "";
$val = valid_champ("$test");
print "$val";
Et la l'affichage reste vide car $valid = $erreur[0]; ne retourne rien
Merci pour le coup de main