Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GÉNÉRER UN FORMULAIRE À PARTIR D'UN XML


Information sur la source

Catégorie :Xml Classé sous : xml, classes, php5, formulaire Niveau : Initié Date de création : 09/07/2008 Vu / téléchargé: 5 050 / 474

Note :
Aucune note

Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

Description

Bonjour,
Voici ma première contrib...j'utilise des fichiers xml pour générer des formulaires.
Je me suis dit que le code pouvait servir à d'autre....
Il n'est pas complet en particulier en ce qui concerne la mise en page du formulaire généré. Je complèterai à l'avenir si ça intéresse.

Pour l'utiliser, dézippez-le ou vous voulez. Le fichier index contient 2 exemples simples sur la manière d'utiliser ce petit package.

Si vous souhaitez des explications, demandez-le moi et je détaillerai alors. (comme je ne sais pas comment commenter/expliquer, je préfère attendre vos commentaires...)
Merci pour vos retours.
mjeu.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de neigedhiver le 09/07/2008 10:31:58

Salut,

J'ai du mal à percevoir l'intérêt réel...
Qu'apporte ta source sur un formulaire XHTML ? Le XHTML étant un descendant de XML, pourquoi ne pas utiliser d'entrée de jeu les balises XHTML ?
Pourquoi parser le document plutôt que d'utiliser une feuille de transformation (XSLT) ?

Ok, je viens de regarder index.php (le seul que je n'avais pas encore regardé) et on peut créer des formulaires XML manuellement... Bon, mais si tu utilisais les balises XHTML aussi, on pourrait, ça n'enlève rien à mes deux questions précédentes.

signaler à un administrateur
Commentaire de mjeu le 09/07/2008 10:43:19

Salut,

Oui c'est vrai.
J'utilise ce genre de script encore sur des petits sites; les fichiers xml sont générés à partir des bdd, ce qui me permet de produire du code assez facilement. L'intérêt est là. Sans doute devrais-je revoir mes connaissances sur le xhtml.....

Merci pour le commentaire :)
mjeu.

signaler à un administrateur
Commentaire de neigedhiver le 09/07/2008 11:57:38

"les fichiers xml sont générés à partir des bdd"

Est-ce que tu peux développer ? Là, en l'état, je ne peux rien en penser, parce que je ne me rends pas compte de ce que tu stockes exactement dans ta bdd.
Est-ce que ce sont des formulaires "stockés" dans la BDD ? Ou bien est-ce que ce sont des forulaires générés à partir de la structure de la bdd, et permettant de remplir celle-ci ?
Dans le premier cas, j'ai du mal à piger l'intérêt. Dans le second, ça peut être intéressant pour générer des formulaires destinés à de la saisie. Dans ce cas, n'hésite pas à compléter ta source avec cette partie là, ça peut être intéressant aussi ;)

Sinon, l'idée est simplement d'utiliser les balises XHTML en lieu et place de tes balises XML à toi. Avantages :
- la DTD existe déjà
- transformation XSLT facilitée (parce qu'inutile : une simple CSS suffit pour afficher le résultat comme on veut dans le navigateur)

signaler à un administrateur
Commentaire de mjeu le 09/07/2008 14:12:15

re,

ok, je complèterai ma source :)

Et oui, le principe est que je me sers des tables pour générer les formulaires. Ce que je fais c'est simplement de produire un ensemble de fichiers me permettant :
de générer des formulaires à la volée
de générer des classes de validation de formulaire automatiquement.
d'intégrer ces classes dans un framework perso (pas très au point malheureusement).

L'objectif : un petit outil simplissime permettant de générer des maquettes web très simple pour avoir une base de discussion.

Mais comme le temps n'est pas mon amis et je n'ai pas beaucoup avancé.

signaler à un administrateur
Commentaire de mister_gom le 14/07/2008 14:05:27

Salut,

C'est super ta source, je pensais en fait développé un peu la même chose et je vois que t'a fait un bon boulot, j'ai pas regardé en détail mais ça à l'air assez simple d'utilisation et contrairement au commentaire précédent, je trouve cela d'une très grande utilité lorsque tu veux générer des formulaires assez rapidement sans trop te prendre la tête, comme ce qui a été dit pour une maquette c'est parfait.
En plus comme tu les génère à la volée, tu peux mettre tes inputs dans des div pour la mise en forme donc c'est cool, par contre est-ce que c'est possible de faire pareil pour les labels, genre le mettre à un autre endroit (apparemment non mais bon :) ).
Sinon j'approuve totalement, je pense que je vais l'utiliser régulièrement !! bien joué !

signaler à un administrateur
Commentaire de aserf le 15/07/2008 09:55:07

Salut,

je n'es pas vu ta source, mais en en lisans les discutions, je comprend que cela ressemble un peu a un logiciel que j'ai developper,
il permet de generer des class PHP pour l'acces a la base de donnée, si cela te dit on pourrai mettre nos competence en commun pour que j'ameliore mon outils ?

J'utilise le code generer depuis maintenant quelle que année en production sur des gros projet.

mon soft www.database2code.com
mon mail msn : inosys@hotmail.com
a++
seb

signaler à un administrateur
Commentaire de mjeu le 15/07/2008 11:10:44

Salut mister_gom et aserf,

Merci pour les commentaires :)
Je suis malheureusement un peu short niveau temps mais ok aserf : je te reviendrai peut être fin juillet et sans doute en septembre sur ce bout de code pour que l'on échange nos infos.
Et je vais également améliorer le code pour que l'on puisse générer du code plus XHTML et donc plus propre. Avec des labels effectivement :).

a+
jp

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Formulaire php vers XML [ par Adrien4 ] Bonjour, Suite à un projet sur mon site, j'aurais besion d'un coup de pouce côté xml, ou je n'ai pas du tout de connaissances (j'exerce 2 classes differentes dans 1 formulaire [ par DrAgOnLORdS ] Salut a tous,Voila mon souci, je voudrais utiliser deux classes differentes dans le mem formulaire.la premiere classe (formulaire) et la deuxieme (upl [DOM xml PHP5] entités html [ par the_mouette ] Bonjour tout le monde, Je suis en train de coder mon moteur de template (pas très original tout ca...) basé sur du XML. Jusque là ca marche. Seulemen etendre les classes natives en PHP5 ?? [ par itkin ] Bonjour j'aimrais étendre la classe ArrayObject mais pas moyen d'acceder a ses proprités (enfin je sais pas), quelqu'un saurait il ou il y a de la doc Gènèration d'un fichier XML a partir d'une formulaire PHP [ par sonia5 ] Bonjour tout le monde,est-ce que quelqu'un aurait une idée de comment, à partir d'un formulaire, je pourrais générer un fichier XML où je dois stocker utilisation de classes [ par alonsyl ] bonjour,j'ai un formulaire de type 'INPUT' dans lequel les utilisateurs doivent rentrer des nombres.les utilisateurs m'ont demandes avec insistence de Problème XML avec PHP5 [ par Kentobar ] Tout d'abord,je suis vraiment débutant en PHP. Je veux faire des recherches dans un document XML en utilisant SAXY et afficher le résultat.J Upload sans formulaire [ par SoyYo ] Bonjour a tous Tout est dans le titre en fait je cherche comment il serait possible de realiser l'upload d'un liste de fichiers sans passer par un for Pb de récupération d'un tableau passé par formulaire depuis php5 [ par murrigane ] Bonjour !J'espère que j'ai intitulé le sujet de mon message correctement ! Je vais developper et expliquer ce qui se passe (pas, du moins pl Problème avec formmail.pl [ par emeric73 ] Bonjour, j'ai fais un formulaire qui fais appel a formmail.pl, le souci c'est que quand il y a un champ oublier il trouve le fichier formmail.pl pour


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.