an3k powered on macintosh ^^ | Bonjour,
J'ai développé une classe qui me permet d'ajouter des formulaires facilement :
Code :
- $utilisateur[] = array(
- "titre" => "Pseudo",
- "type" => "text",
- "options" => array("oblig" => true));
- $utilisateur[] = array(
- "titre" => "Mot de passe",
- "type" => "password",
- "options" => array("oblig" => true));
- $utilisateur[] = array(
- "titre" => "Email",
- "type" => "mail",
- "options" => array("oblig" => true));
- $utilisateur[] = array(
- "titre" => "Avez-vous l'ADSL",
- "type" => "check" );
- $utilisateur[] = array(
- "titre" => "Description",
- "type" => "textarea" );
- $formUtil = new formulaire("utilisateur",$utilisateur);
|
Ce tableau crée un objet formulaire qui s'occupe de tout : afficher le formulaire, contrôler les données transmises et enregistrer mes données dans un XML. Seulement je voudrais pouvoir créer un formulaire avec des "champs dupliquables" (ex: un champ passion que l'on peut dupliquer autant de fois que l'on a de passions).
J'ai analysé 3 solutions, et j'aimerais que vous me disiez selon vous laquelle est la meilleure :
- Soit je duplique un grand nombre de fois le champ, et je cache/affiche au fur et à mesure.
- Soit je les ajoute lorsque l'on clique sur un bouton.
- Soit j'abandonne cette classe, et je passe par un système type xform qui me crée directement du xml.
Revenons un petit peu sur la 2ème solution : est-ce que je peux, en Ajax, ajouter un objet PHP à partir du HTML ? Ou faut-il regénérer mon formulaire à chaque fois, pour reconstruire le tableau PHP ?
Merci! |