implementation de la prise en charge simplifiee des balises dynamiques, et...
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
parent
3529bc00
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- .gitattributes 4 ajouts, 0 suppression.gitattributes
- dist/formulaires/oubli.html 8 ajouts, 6 suppressionsdist/formulaires/oubli.html
- dist/formulaires/oubli/charger.php 24 ajouts, 0 suppressiondist/formulaires/oubli/charger.php
- dist/formulaires/oubli/modifier.php 38 ajouts, 0 suppressiondist/formulaires/oubli/modifier.php
- dist/formulaires/oubli/valider.php 24 ajouts, 45 suppressionsdist/formulaires/oubli/valider.php
- ecrire/balise/formulaire_.php 64 ajouts, 0 suppressionecrire/balise/formulaire_.php
- ecrire/public/assembler.php 17 ajouts, 0 suppressionecrire/public/assembler.php
- ecrire/public/balises.php 23 ajouts, 0 suppressionecrire/public/balises.php
dist/formulaires/oubli/charger.php
0 → 100644
dist/formulaires/oubli/modifier.php
0 → 100644
ecrire/balise/formulaire_.php
0 → 100644
Veuillez vous inscrire ou vous se connecter pour commenter