La fonction verifier()
permet d’analyser les valeurs postées et de retourner éventuellement des erreurs de saisie. Pour cela, la fonction retourne un tableau associatif « champ » / « message d’erreur » pour les champs incriminés, ainsi éventuellement qu’un message d’erreur plus général pour l’ensemble du formulaire sur la clé « message_erreur ».
La fonction de traitement du formulaire sera appelée uniquement si le tableau retourné est vide. Dans le cas contraire, le formulaire est réaffiché avec les différents messages d’erreurs transmis.
function formulaires_nom_verifier_dist() {
$erreurs = array();
foreach(array('titre','texte') as $champ) {
if (!_request($champ)) {
$erreurs[$champ] = "Cette information est obligatoire !";
}
}
if (count($erreurs)) {
$erreurs['message_erreur'] = "Une erreur est présente dans votre saisie";
}
return $erreurs;
}
Le pipeline formulaire_verifier permet de compléter les erreurs retournées.