begin process at 2010 03 21 14:52:14
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Xml

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

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


 Information sur la source

Note :
Aucune note
Catégorie :Xml Classé sous :xml, classes, php5, formulaire Niveau :Initié Date de création :09/07/2008 Vu / téléchargé :6 206 / 609

Auteur : mjeu

Ecrire un message privé
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

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture MINI-PROCESSEUR XPROC (PIPELINE XML) par ordiman85
Source avec Zip Source avec une capture XML MAPPING TO CLASS OBJECTS / CHARGEMENT / PARSING / MODIFI... par aKheNathOn
Source avec Zip Source avec une capture VIEWER POUR JALBUM SKIN CHAMELEON LIVRE D'OR par ym_trainz
Source avec Zip Source avec une capture PARSEUR XML par petifa
FICHIER XML => TABLEAU ASSOCIATIF par durealex

 Sources en rapport avec celle ci

Source avec une capture GÉNÉRATION/GESTION DE FORMULAIRE VIA FICHIER XML par Garno
CLASSE DE CRÉATION DE FORMULAIRE par spoonisback
Source avec Zip DBOC 1.6 [PHP5] par Morphinof
Source avec Zip Source avec une capture PHP 5 CLASSE CALENDRIER QUI RENVOIE LA DATE CLIQUÉE DANS 1 É... par guill76
Source avec Zip Source avec une capture [PHP5] CLASSE FORMULAIRE par malalam

Commentaires et avis

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.

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.

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)

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é.

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é !

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

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

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales