FormGenerator - Générateur de formulaire

Description

Bonjour,

Petite classe réalisée en quelques heures seulement pendant ma formation de développeur web à Objectif3D. J'avais besoin de pouvoir générer facilement et rapidement des formulaires, plutôt que devoir les taper à la main et j'ai eu l'idée de ce petite projet.

La classe est simple à utiliser, on l'instancie en donnant l'adresse de soumission du formulaire et la méthode (GET ou POST). Ensuite, on appel une fonction par champ de formulaire : label (pour le texte descriptif de chaque champs), input, button, textarea et les select (avec option et optgroup) ; j'ai aussi rajouté le saut de ligne (le fameux <br>), afin de pouvoir faire un minimum de mise en forme du formulaire.

Dans le dossier docs, vous pourrez trouver la documentation PHPDocumentor de la classe, et le dossier example vous donne deux exemples de formulaires avec les champs. Tout les input sont gérés, y compris checkbox et radio.

L'ajout de div et autres aux formulaires, seront ajoutés dans une prochaine version. Petit bémol pour les select, c'est en deux méthodes : addSelect est à utiliser en dernier. Le addOptions permet d'ajouter des options (un tableau, contenant un tableau par options), et un groupe commun à toutes ces options. Le addSelect prend en paramètre le résultat de chaque méthode addOptions (un tableau de tableau, voyez mes exemples pour mieux comprendre).

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.