Skip to content
Extraits de code Groupes Projets
  1. fév. 14, 2008
    • cerdic's avatar
      implementation de la prise en charge simplifiee des balises dynamiques, et... · 00859185
      cerdic a rédigé
      implementation de la prise en charge simplifiee des balises dynamiques, et application au formulaire_oubli 
      (ca n'est pas le meilleur exemple car on passe 4 fois sur le meme formulaires, mais sa transformation ne casse pas la compatibilite car il est nouveau)
      Pour creer un formulaire dynamique, il suffit :
      - de creer le squelette du formulaire formulaires/xx.html, qui contiendra dans le form la balise #ACTION_FORMULAIRE{url_action}
      - de creer les 3 fonctions :
        - formulaires_xx_charger (dans formulaires/xx/charger.php) qui renvoie un tableau des champs et des valeurs par defaut
        - formulairesx_xx_valider (dans formulaires/xx/valider.php) qui test la validite de la saisie et renvoie les messages d'erreur champ par champ si besoin, ou un message global
        - formulaire_xx_modifier (dans forumlaires/xx/modifier.php) qui fait les mises a jour en base
      les arguments passes a #FORMULAIRE_XX{truc,machin,id_article} sont transmis aux 3 fonctions charger valider et modifier
      aucun argument n'est collecte automatiquement, tous les arguments doivent etre explicitement fournis
      
      Ce shema de construction s'ajoute a l'ancien qui reste completement operationnel et peut rester utile pour traiter des cas complexes ou avec collecte auto de variables d'environnement
      
      
      00859185
Chargement en cours