PHP & classe Formulaires [résolu] [Conseil] - PHP - Programmation
Marsh Posté le 15-02-2008 à 17:32:22
Je ne connais pas xform, donc je pencherai pour javascript
an3k a écrit : ajouter un objet PHP à partir du HTML |
pas besoin, non ?
lors de la génération du formulaire, si c'est un champ "multiple" tu ajoutes le code javascript qui va bien
Marsh Posté le 15-02-2008 à 17:37:51
soju a écrit : Je ne connais pas xform, donc je pencherai pour javascript |
C'est un langage standard dérivé du XML et développé par le W3C pour créer des formulaires côté client. Ce n'est pas encore implémenté dans les navigateurs.
soju a écrit : pas besoin, non ? |
Merci de ta réponse
Précision sur les champs multiples : c'est bien les champs avec un name="nom[]" ? C'est possible d'utiliser cette syntaxe pour tout type de formulaire (chack, input, textarea...) ? Car j'utilise cette syntaxe pour les select multiple et les check uniquement.
Marsh Posté le 15-02-2008 à 18:55:05
J'ai testé et c'est bien ça !!! très pratique de pouvoir ranger tout ca dans un tableau !!! merci beaucoup
Marsh Posté le 15-02-2008 à 17:26:09
Bonjour,
J'ai développé une classe qui me permet d'ajouter des formulaires facilement :
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!
Message édité par an3k le 15-02-2008 à 20:54:17