Class pour créer rapidement des formulaires

Aujourd’hui je mets à disposition une class pour générer des formulaires de manière simple, rapide et sécurisée.

Exemple de code rapide

$form = new form('login', 'post');
$form->addInput('Login', 'login', 'text', true);
$form->addInput('Mot de passe', 'password', 'password', true);
$form->addNoSpam('Copier le code', 'codeUser');
$form->addSubmit('Connexion', 'submit');
if($form->checkForm() === true)
{
// traitement ici    
}
else
{
$form->generateForm();
}

Après avoir évidemment inclus la classe sur votre page vous devez instancier le formulaire: $form = new form(‘connexion’); après vous ajouter les différents input souhaitent (avec la propriété ->addInput(….).

Pour la suite soit le formulaire est bien rempli et on traite les données (->checkForm === true) sinon on affiche le formulaire (->generateForm).

Vous trouverez dans le fichier zip de la class différents exemples d’utilisation. N’hésitez pas à me faire part de vos retours.

Si vous utilisez un IDE (commet netbeans, eclipse, etc.), la class à été commentée pour fonctionner avec l’auto complession (ctrl + espace).

La licence de la class est sous LGPL concrètement vous pouvez l’intégrer sans problème dans vos différents logiciels peut importe la licence. C’est uniquement si vous modifier la class que vous devez distribuer les améliorations. Un remerciement/lien fait toujours plaisir.

Bonne programmation à tous.

Ce contenu a été publié dans Web. Vous pouvez le mettre en favoris avec ce permalien.

Une réponse à Class pour créer rapidement des formulaires

  1. Ping : Class pour créer rapidement des formulaires «

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.