Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] FormBuilder : récupération données dans un UDT
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.7
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Après voir pris en main FormBuilder, je fais face à un problème et n'ai trouvé aucune solution après des recherches...
J'ai défini un champ de mon formulaire qui appelle un UDT avec les résultats du formulaire.

Dans la doc, il est écrit (et c'est ce que je voudrais obtenir), qu'il est possible de récupérer un array $params, avec comme clé le nom de l'alias du champ :
Citation :*Call a User Defined Tag With the Form Results. This submits all the form results to the User-Defined Tag you specify. The UDT can handle the results however it wants. Values are passed as $params['field_name'], and as $params['field_alias'] (if defined)

Seulement voilà, j'ai bien défini un alias pour mon champ, mais j'obtiens l'array avec le en clé l'id du champ, par exemple "field_29".

Existe-t-il un moyen de définir que je veux l'array avec le "field_alias" ? J'ai pensé à tout simplement renommer manuellement mon "field_29" en le nom du champ que j'ai envie d'obtenir (et donc l'alias fourni pour ce champ). Avant de procéder de la sorte, je voulais savoir s'il existait un moyen plus "automatique" de récupérer l'array $params directement avec le "field_alias" en clé... Je n'ai pas envie, à chaque fois que je crée un formulaire, d'aller regarder le nom de chaque champ et le renommer.

Merci d'avance pour vos réponses,

Kinaz


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)