|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Développeur informatique Inscription : novembre 2011 Messages : 9 ![]() |
Bonjour tt le monde.
Merci d'avance pour votre aide. avant de poser ma question,voici le context : je suis en train de developper un projet web intranet(php et mysql) dans lequel je dois generer un fichier contenant des donnees (que du texte)que j'ai deja enregistre a travers un formulaire (nom,prenom,date naissance,ville,...etc)dans ma bd Mysql. jusq'au la tout va bien, car j'arrive a generer un fichier pdf en recuperant mes donnees de mes tables de ma bd. volia le probleme: je veux,apres avoir generer ce fichier,pouvoir le corriger a ma guise(ajouter un texte,ou corriger l'ortoghraphe....etc)et ensuite l'enregistrer avant de l'imprimer,car je veux que ces modifications soeint enregistrees dans ma bd pour pouvoir generer et imprimer mon fichier en version modifiee quand je veux. j'espere etre claire suffisamment et merci encore de votre support. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Demazy MbellaDéveloppeur Web Inscription : août 2010 Messages : 620 ![]() |
et si tu générais ton fichier au format .txt c'est la procédure la plus simple il me semble ?
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin FranklinL'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin FranklinLe hasard, c'est le déguisement que prend Dieu pour voyager incognito : Albert Einsteinbon je m'arrête là au risque de me faire buter
|
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Patrick Mingard Inscription : mai 2006 Messages : 166 ![]() |
Bonjour,
Je ne suis pas sûr d'avoir entièrement compris ce que vous cherchez à réaliser. Si il s'agit d'éditer le fichier PDF qui a été généré à partir des données de la base de données, vous pouvez oublier cette idée. Elle n'est pas bonne et difficile (très) à réaliser. Si il s'agit de générer un second fichier PDF qui vient écraser le précédent, il me semble qu'il suffit de faire un formulaire permettant d'éditer les données de la base, puis de lancer une nouvelle procédure d'exportation du fichier PDF. Rien de particulièrement compliqué. Merci de donner un peu plus de précisions sur votre cas si vous désirez des informations complémentaires.
__________________
Always code as if the guy maintaining your application is a violent psychopath! Site personnel sur la saga Final Fantasy : http://www.final-fantasy.ch |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Développeur informatique Inscription : novembre 2011 Messages : 9 ![]() |
merci d'abord.
oui,j'ai deja pense a ca.mais je vais m'expliquer encore plus. le fichier que je dois generer contient du code php,qui gere beaucoup de parametres,comme la gestion d'erreurs d'ortographe et il ya des condtions (if ()...echo....else ..echo....),c'est a dire il y a du code php.or un fichier text simple ne peut pas faire la tache.c'est pouquoi je dois generer mon fuchier a partir d'un fichier php. j'espere toujours etre claire. |
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Patrick Mingard Inscription : mai 2006 Messages : 166 ![]() |
J'ai un peu du mal à imaginer quelle sera l'utilisation faite de ce fichier généré.
Pourriez-vous donner une petite procédure de l'exécution théorique ? Si j'ai bien compris : 1) saisie des données dans un formulaire et enregistrement des données dans la base mysql 2) exportation d'un fichier contenant du code PHP (vraiment au format PDF comment mentionné dans votre premier poste ?) 3) utilisation du script généré (de quelle manière ?)
__________________
Always code as if the guy maintaining your application is a violent psychopath! Site personnel sur la saga Final Fantasy : http://www.final-fantasy.ch |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Développeur informatique Inscription : novembre 2011 Messages : 9 ![]() |
je vais explique brievement tout le processus
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Développeur informatique Inscription : novembre 2011 Messages : 9 ![]() |
le fichier a generer,est un fichier de type contrat notariat.
en faite,il y a un nbre d'acheteurs et nbre de vendeurs que je dois definis dans mon formulaire.en plus il y a des donnees a remplir dans le formulaire comme: nom achteur,ville,adresse,tel,...etc et nom vendeur,adresse,ville,tel,etat matrimonial,,,,,etc...objet de contrat.........des chiffres(prix objet de contrat)..etc. alors je dois enregistrer tous ces donnees dans ma bd et generer le contrat,mais je dois laisser la possiblite de faire des corrections sur le contrat genere,comme ajouter des caluses,ou supprimer des clauses,,,,etc.par la suite je dois enregistrer ces modifications dans ma bd avant d'imprimer. car je veux imprimer quand je veux un tel contrat mais en recuperant seulement la version modifiee qui est jour. en plus le contrat n'est pas enregistree , elle set seulemt recuperee de la base de donnees,puis imprimee,c'est a dire tous sera stocke dans ma base.et le contrat est generee quand je veux. |
|
|
00
|
|
|
#8 |
|
Membre actif
![]() Patrick Mingard Inscription : mai 2006 Messages : 166 ![]() |
Merci pour les précisions.
Malheureusement, je ne vois pas de solution à votre problème. Si le contrat doit être imprimable, effectivement le format PDF est le plus adapté. Seulement, les PDF sont difficilement éditables, à moins d'avoir le bon logiciel (et de connaître un peu ce format). Enregistrer les modifications qui sont réalisées après exportation sur un format PDF relève de l'impossible... La seule façon que je vois de gérer ça est la suivante : 1) on remplit le formulaire du contrat, les données sont mises en base de données MySQL 2) exportation du contrat sous format PDF 3) si une erreur est détectée sur le format PDF, revenir dans l'application PHP et éditer dans un formulaire les données saisies en 1) 4) exportation d'une nouvelle version du format PDF 5) quand aucune erreur n'est détectée, passer le PDF à l'impression Par contre, je ne vois pas de code PHP généré dans ce que j'ai compris de votre dernier message... j'espère que je ne suis pas entièrement à l'ouest quant à la compréhension du problème...
__________________
Always code as if the guy maintaining your application is a violent psychopath! Site personnel sur la saga Final Fantasy : http://www.final-fantasy.ch |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Développeur informatique Inscription : novembre 2011 Messages : 9 ![]() |
voila le processus theorique:
1) saisie des données dans un formulaire et enregistrement des données dans la base mysql 2) include un fichier php qui va recevoir les donnees da ma bd 3)genenrer un pdf en utilisant htmltopdf 4)en suite je veux apres avoir visualise mon fichier (contrat),je veux modifier si necessaire du texte. 5)ensuite enregistrer les modfifications dans ma bd 6)ensuite encore generer fichier en version modifiee et imprimer merci de votre support __________________ |
|
|
00
|
|
|
#10 |
|
Membre actif
![]() Patrick Mingard Inscription : mai 2006 Messages : 166 ![]() |
Et où se situe le blocage exactement ?
Je ne vois rien de très compliqué dans le processus. La contrainte est que l'édition du point 4) doit être faite directement sur l'application PHP dans un formulaire HTML et pas sur le fichier généré PDF.
__________________
Always code as if the guy maintaining your application is a violent psychopath! Site personnel sur la saga Final Fantasy : http://www.final-fantasy.ch |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Développeur informatique Inscription : novembre 2011 Messages : 9 ![]() |
d'abord merci encore de votre support et suivi.
merci votre idee est plus efficace: je reviens a l'application php et j'edite les donnees dans un formulaire php,je corrige et j'exporte mon fichier vers limpressiion. mais ca reste encore un petit blocage: c'est que dans le cahier des charges,je dois parfois modifier texte du contrat qui n'est pas dans la base de donnee. parceque,le contrat est faite a partir des donnees qui sont dans ma bd, et du texte general comme des clauses speciales qui vont s'ajouter dans certains cas.Or le contrat d'origine ne peut pas contenir tous les clauses possibles entre un acheteur eu vendeur,parfois on peut ajouter des clauses speciales. c'est pourquoi j'ai pense a cette modification. suis-je clair? et merci encore. |
|
|
00
|
|
|
#12 |
|
Membre actif
![]() Patrick Mingard Inscription : mai 2006 Messages : 166 ![]() |
Je n'ai pas de solution miracle pour ce point. Soit les clauses sont dans la base de données, y compris les spéciales, et le contrat peut être regénéré à volonté au format PDF. Sinon (si c'est trop compliqué d'avoir tout ça dans la base), alors le fichier PDF généré doit être retouché après chaque exportation depuis la base de données...
Personnellement j'imagine qu'il serait préférable de mettre les clauses spéciales dans la base de données. Si il n'est pas possible de connaître le catalogue complet des clauses spéciales, je propose de mettre un champ de texte libre dans la base spécifiquement pour ça, et de permettre d'éditer ce champ depuis l'application PHP. A l'exportation, placer ce champ au bon endroit dans le contrat (attention, ce point peut être difficile à réaliser si des clauses spécifiques doivent pouvoir être ajoutées avant et après des clauses standard où à plusieurs endroits différents sur le contrat... dans ce cas prévoir autant de champs de texte qu'il y a d'endroits potentiels pour ces clauses additionnelles ou pour tout autre texte ajouté ne faisant pas partie du "contrat standard"). J'espère que l'aide apportée vous permettra de terminer le développement sans trop de prise de tête
__________________
Always code as if the guy maintaining your application is a violent psychopath! Site personnel sur la saga Final Fantasy : http://www.final-fantasy.ch |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Développeur informatique Inscription : novembre 2011 Messages : 9 ![]() |
BONNE IDEE
vous avez bien analyse le probleme.et merci. je vais mettres tous les clauses connues dans ma base,pour les editer dans un formulaire php et les modifier comme je veux,et regenerer le contrat quand je veux a partir de ma base. Ensuite,je vais ajouter des champs vides specialement en cas d'autres clauses imprevues,et je vais gerer comment les mettre dans le contrat. je pense que c'est une solution efficace. MERCI DE VOTRE SUPPORT ENCORE ET BN COURAGE. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com