templates de formulaires pour PHP - XML/XSL - Programmation
Marsh Posté le 18-08-2003 à 11:26:02
je vois pas pourquoi tu as besoin de générer un fichier php depuis ton xml, pourquoi ne pas te contenter d'une transformation xslt pour passer ton fichier xml en html.
A mon sens tu n'as pas besoin d'un fichier php pour afficher ton formulaire, mais juste pour en traiter le resultat non?
Marsh Posté le 18-08-2003 à 11:39:21
Anapajari a écrit : je vois pas pourquoi tu as besoin de générer un fichier php depuis ton xml, pourquoi ne pas te contenter d'une transformation xslt pour passer ton fichier xml en html. |
ben comment du xsl va pouvoir me faire du code php ou javascript?
Marsh Posté le 18-08-2003 à 12:02:14
Encore une fois je vois pas pourquoi tu as besoin de générer du php mais bon.
Pour ton code javascript je vois pas ou est le probleme, tu peux générer ce que tu veux. Regarde un peu comment ça marche et tu verras qu'il n'y a aucun probleme!
Marsh Posté le 18-08-2003 à 12:51:28
Anapajari a écrit : Encore une fois je vois pas pourquoi tu as besoin de générer du php mais bon. |
est-ce-que tu aurais un lien vers un site traitant de ce genre de truc? Merci...
Marsh Posté le 18-08-2003 à 12:55:24
Moi, en fait, j'avais dans l'idée de générer des fichiers php pour éviter qu'à chaque fois qq qq'un va sur un formulaire, celui-ci soit regénérer à chaque fois. L'idée, c'était de me faire un petit outil générateur de formulaire : je paramètre mon fichier xml, j'appelle mon petit script php qui mouline les infos du fichier xml et zou, il me génère un fichier php qui affiche le formulaire html, vérifie la validité des champs saisis via du javascript et enregistre les infos saisies dans la bd via un script php. Comme ça, si mon me demande de modifier mon formulaire ou qu'on me demande de créer un nouveau formulaire, j'ai qu'à faire le ficheir xml et rien d'autre...
Marsh Posté le 18-08-2003 à 13:45:28
Pour les liens, l'eternelle w3schools propose des cours super bien fait:
http://www.w3schools.com/xml/default.asp
http://www.w3schools.com/xsl/default.asp
et je te conseille aussi de jeter un oeil sur xpath pour tout comprendre xsl:
http://www.w3schools.com/xpath/default.asp
Encore une fois je comprends pas pourquoi tu as besoin d'avoir un fichier php pour afficher ton formulaire pour enregistrer tes données d'accord mais pour l'affichage???
Bref avec xsl si t'as envie tu peux très bien le faire, rien ne t'en empeche, tu peux même générer un fichier pdf si t'as envie! Et rien ne t'empeche d'avoir plusieurs transformations, une qui te genere le script d'enregistrement et une qui te genere la page d'affichage.
Marsh Posté le 18-08-2003 à 14:43:49
Anapajari a écrit : Pour les liens, l'eternelle w3schools propose des cours super bien fait: |
Ben disons que mon fichier php devra assurer l'affichage et la saisie. Par contre, XSL peut faire du PDF? Comment ça se passe? j'ai bien vu un truc qui s'appellait "XSL-FOP" je crois, mais j'en sais pas grand chose...
Marsh Posté le 18-08-2003 à 14:57:31
bon pour la transformation en pdf c'est encore un peu tot non? essaye deja de faire du xml->(x)html un fois que tu maitriseras on verra!
Maintenant je vais te reposer la même question que depuis le début: Pourquoile fichier php devra assurer l'affichage et la saisie???? T'as pas besoin de php pour ça. Le moment ou tu as besoin de php c'est pour traiter tes données une fois le formulaire soumis mais pas avant!
Marsh Posté le 18-08-2003 à 14:58:08
[drapal:]
Marsh Posté le 18-08-2003 à 11:16:47
Voilà, je suis en train de réfléchir au moyen de générer des fichiers PHP contenant le fomulaire proprement dit (son code HTML), les fonctions de validation du formulaire (en Javascript) et enfin le traitement des données (en PHP) et l'intéraction avec la BD.
Je me suis dit que ce serait bien que la structure du formulaire soit décrite dans un fichier XML. Voici la strcuture à laquelle j'avais pensé :
maintenant, qq mots d'explication :
Derrière ça, je pensais faire un script php qui moulinerait ce fichier XML et génèrerait un fichier PHP qui contiendrait le formulaire HTML, les fonctions de vérification en javascript et le script php permettant de remplir la bd avec les infos saisies...
Vous en pensez quoi? Et est-ce-qu'il existe déjà qq chose de semblable en XML/PHP? Si c'est le cas, pas la peine que je réinvente la roue ...