Variable et tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Variable et tableau

par zurg83 » 03 nov. 2005, 13:14

Merci à toi, super.

par goeb » 03 nov. 2005, 12:16

bonjour,

il faut mettre $erreur en variable globale :

Code : Tout sélectionner

funtion xxx() { global $erreur; ... }

Variable et tableau

par zurg83 » 03 nov. 2005, 09:34

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