Caldera Forms et liste déroulantes (Créer un compte)

  • WordPress :4.7
  • Statut : non résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #1624692
    abach
    Participant
    Padawan WordPress
    65 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL :
    • Thème utilisé :
    • Extensions en place :
    • Nom de l’hébergeur :
    • Adresse du site :

    Problème(s) rencontré(s) :

    Bonjour à tous et à toutes,

    Je suis en train de bosser sur un site de test pour une association. Dans ce cadre, je dois faire un formulaire qui doit analyser des données saisies par l’utilisateur.

    J’arrive sans problème à faire les calculs standard et, en fonction de certains résultats, à afficher une information particulière. Par exemple, si un pourcentage calculé est inférieur à 0 ou supérieur à 100, alors message d’erreur, si ce pourcentage est entre 25% et 100% alors c’est bon, s’il est compris entre 15 & 24% c’est acceptable et s’il est entre 0 & 14% alors c’est mauvais.

    Là où j’ai un souci, c’est que je dois aussi, à partir d’une liste déroulante, extraire une valeur numérique. Par exemple
    Si j’ai bleu je veux retourner 1
    Si j’ai rouge, je veux retourner 2,
    Si j’ai vert, je veux retourner 0
    Si j’ai mauve, je veux aussi retourner 1

    Une solution qui me semble pas mal, c’est de saisir
    1. bleu
    2. Rouge
    0. Vert
    1. Mauve

    Je pensais faire un champs calculé qui me reprend le 1er caractère du champs précédent avec une formule genre « left(%champsprecedent%,1 » mais ça ne semble pas fonctionner.

    Je ne peux pas utiliser la valeur car d’après ce que je vois, cette valeur doit être unique. Or, moi, c’est le titre qui est unique et pour plusieurs titres je peux avoir la même valeur.

    Si quelqu’un a une idée, je l’en remercie par avance.

    #2173274
    Willou
    Participant
    Initié WordPress
    37 contributions

    Bonjour,

    J’espère que tu as trouvé ta solution – depuis le temps – et si c’est le cas, j’aimerais bien la connaitre parce que je bute sur le même problème.

    Je ne parviens pas à faire émerger une valeur automatiquement. J’ai une table Ingrédients (fabriquée avec Advanced Custom Post) où par exemple j’ai dans le 1er champ « tomate » et dans le suivant la valeur nutritionnelle.

    J’aimerais, avec Caledra form, choisir dans une liste déroulante l’ingrédient (ici tomate) et voir afficher sa valeur nutritionnelle.

    Aller chercher l’ingrédient et l’afficher dans une liste déroulante, c’est OK mais rapatrier la valeur dans l’autre champs puis l’afficher, j’ai beau chercher sur le net, je n’ai pas trouvé. Je planche la dessus depuis deux jours, c’est désespérant parce que c’est tout couillon comme truc…

    Après si Caldera Form n’est pas capable de le faire, je suis ouvert à une autre solution…

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.