Initialisation champ BF

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

  • Initialisation champ BF

    Bonjour,
    j'essaie le script suivant pour initialiser un champ BF et cela ne donne rien

    function ff_bfQuickMode6201309_init(element, condition)
    {<?php
    $datetime1 = date_create('2009-10-11');
    $datetime2 = date_create('2009-10-13');
    $interval = date_diff($datetime1, $datetime2);
    echo $interval->format('%R%a days');
    ?>

    } // ff_bfQuickMode6201309_init
    Rien ne s'affiche dans le champ . Je suis sous quickform,Ou est mon erreur
    merci
    Dernière édition par blueberry38 à 14/10/2012, 16h03

  • #2
    Re : Initialisation champ BF

    Bonjour,

    Attention, ce n'est pas un script qu'il faut utiliser, mais une pièce, les scripts correspondant au JavaScript côté client.

    Exemple de pièce d'initialisation:
    Code PHP:
    $this->execPieceByName('ff_InitLib');
    global 
    $interval;
    $datetime1 date_create('2009-10-11');
    $datetime2 date_create('2009-10-13');
    $interval date_diff($datetime1$datetime2); 
    Et dans la valeur par défaut du champ, mettre:
    Code PHP:
    <?php global $interval; return $interval ?>
    Avec cette syntaxe, ça devrait fonctionner.

    Voir les explications à partir d'un exemple concret: http://support.lab-project.net/25-br...tre-de-la-page
    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


    • #3
      Re : Initialisation champ BF

      merci jisse mais j'ai une page blanche lors de la prévisualisation

      en piece :
      $this->execPieceByName('ff_InitLib');
      global $interval;
      $datetime1 = date_create('2009-10-11');
      $datetime2 = date_create('2009-10-13');
      $interval = date_diff($datetime1, $datetime2);

      en valeur :
      <?php global $interval; return $interval ;?>

      L'exemple fonctionne, je m'en sers

      Commentaire


      • #4
        Re : Initialisation champ BF

        Je m'en sors autrement: avec le format %j, les dates sont en quantième et les calculs sont plus simples !!!!
        cqfd

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X