HTML_QuickForm::exportValues()

HTML_QuickForm::exportValues() -- Retourne les valeurs des éléments sécurisées

Synopsis

require_once 'HTML/QuickForm.php';

array HTML_QuickForm::exportValues ([mixed $elementList = NULL])

Description

Retourne les valeurs pour les éléments du formulaire. Tout d'abord, elle tente de retourner les valeurs soumises filtrées, s'il n'y en a pas, alors elle prend les valeurs définies par setDefaults() ou setConstants().

Contrairement à getSubmitValues(), cette méthode retournera uniquement les valeurs correspondantes aux éléments ajoutés au formulaire et uniquement les valeurs qui peuvent être soumises : si nous avons des boutons radio 'Oui/Non', 'Peut être' ne sera pas considéré comme une valeur valide. Vous ne pouvez pas récupérer les valeurs pour les éléments fichier via cette méthode.

Paramètres

mixed $elementList

Tableau/chaîne de noms d'élément, des valeurs désirées. Si ce paramètre n'est pas défini, tous les éléments seront retournés.

Valeur retournée

Retourne un tableau associatif de valeurs d'éléments.

Valeurs renvoyées

Tableau 42-1. Valeurs PEAR_Error possibles

Code erreurMessage d'erreurRaisonSolution
QUICKFORM_NONEXIST_ELEMENTElement '$element' does not exist in HTML_QuickForm::exportValue()Tentative de récupérer une valeur d'un élément inexistantVérifiez le nom de l'élément

Note

Disponible depuis la version 3.1.

Cette fonction ne peut pas être appelée de façon statique.