recupération Id du formulaire BreezingForms

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • #16
    Re : recupération Id du formulaire BreezingForms

    Créer une pièce de formulaire, en "après le forumulaire", Personnalisé. Avec dedans:
    Code PHP:
    if ( JRequest::getInt'ff_status', -) == ) {
        echo 
    '<script type="text/javascript">
    <!--
    document.getElementById("record_id").innerHTML = "'
    .
    JFactory::getSession()->get('breezingforms.code''').'";  
    //->
    </script>'
    ;

    par exemple
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #17
      Re : recupération Id du formulaire BreezingForms

      Merci Jisse03 pour ta ligne de code, mais qu'est ce que tu entends par 'breezingforms.code'?

      Commentaire


      • #18
        Re : recupération Id du formulaire BreezingForms

        Il s'agit de l'élément de la session inséré par Breezing Forms et qui contient l'ID du formulaire venant d'être rempli. Dans le squelque sligne sd ecode, il ets inséré dans le formulaire pour l'afficher, mais tu peux très bien également t'en servir pour d'autres traitements.
        Pas de demande de support par MP.
        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

        Commentaire


        • #19
          Re : recupération Id du formulaire BreezingForms

          Bon après plusieurs tests avec un formulaire simple avec 2 pages (1 page avec bouton de validation et l'autre de remerciements) et le code

          Code PHP:
          if ( JRequest::getInt'ff_status', -) == ) {
              echo 
          '<script type="text/javascript">
          <!--
          document.getElementById("record_id").innerHTML = "'
          .
          JFactory::getSession()->get('breezingforms.code''').'";  
          //-->
          </script>'
          ;

          Cela ne me renvoie rien, j'ai essayé en retirant le "If" mais toujours rien. j'ai fair un "echo" de "ff-Status" la valeur reste à -1 avec un formulaire Quickmode et classicMode. toujours rien. La valeur de record_id semble vide?
          Dernière édition par Franck_91 à 14/05/2012, 07h57

          Commentaire


          • #20
            Re : recupération Id du formulaire BreezingForms

            ce même bout de code fonctionnant généralement, tu dois avoir une erreur quelque part ailleurs dans le formulaire (par exemple aucun record_id défini)
            Pas de demande de support par MP.
            S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

            Commentaire


            • #21
              Re : recupération Id du formulaire BreezingForms

              c'est un nouveau formulaire avec rien dedans juste un bouton et un champ de texte, aucun code à part ce petit bout que tu m'as donné.
              C'est une coche dans les propriété du formulaire ou du code pour avoir ce que tu me dit "par exemple aucun record_id défini"
              Dernière édition par Franck_91 à 14/05/2012, 08h11

              Commentaire


              • #22
                Re : recupération Id du formulaire BreezingForms

                Un formulaire vide, il n'y a logiquement rien à sauvegarder.

                Suivant la table utilisée pour enregistrer les résultats des formulaires, tu dois avoir soit un champ id, soit un record_id, soit dans certains cas recid. Il faut examiner la structure de ta table (si c'est le stockage interne de Breezing, le champ est record_id).
                Pas de demande de support par MP.
                S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                Commentaire


                • #23
                  Re : recupération Id du formulaire BreezingForms

                  C'est un stockage standard dans breezingforms avec un champ record_id dans la table #__facileforms_subrecords

                  Cliquez sur l'image pour l'afficher en taille normale

Nom : 14-05-2012 09-58-59.png 
Affichages : 1 
Taille : 7,2 Ko 
ID : 1801206

                  Cliquez sur l'image pour l'afficher en taille normale

Nom : 14-05-2012 09-59-50.jpg 
Affichages : 1 
Taille : 36,1 Ko 
ID : 1801207

                  Sinon, j'ai trouvé ca, ou il dit qu'il n'est pas possible de récupérer l'ID record car l'enregistrement n'est pas encore enregistré même avec la page de remerciement????
                  http://crosstec.de/en/forums/37-cont...record-id.html
                  Dernière édition par Franck_91 à 14/05/2012, 16h00

                  Commentaire

                  Annonce

                  Réduire
                  Aucune annonce pour le moment.

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X