Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/11/2011, 13h13   #1
Invité de passage
 
Homme
Développeur informatique
Inscription : novembre 2011
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 9
Points : 0
Points : 0
Par défaut Generer un fichier editable en php et mysql

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.
zouhirfes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 13h22   #2
Membre Expert
 
Avatar de kdmbella
 
Homme Demazy Mbella
Développeur Web
Inscription : août 2010
Messages : 620
Détails du profil
Informations personnelles :
Nom : Homme Demazy Mbella
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 620
Points : 1 470
Points : 1 470
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 Franklin
L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin Franklin
Le hasard, c'est le déguisement que prend Dieu pour voyager incognito: Albert Einstein
bon je m'arrête là au risque de me faire buter
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 13h26   #3
Membre actif
 
Avatar de Lordsephiroth
 
Patrick Mingard
Inscription : mai 2006
Messages : 166
Détails du profil
Informations personnelles :
Nom : Patrick Mingard
Âge : 27

Informations forums :
Inscription : mai 2006
Messages : 166
Points : 185
Points : 185
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
Lordsephiroth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 13h30   #4
Invité de passage
 
Homme
Développeur informatique
Inscription : novembre 2011
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 9
Points : 0
Points : 0
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.
zouhirfes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 13h35   #5
Membre actif
 
Avatar de Lordsephiroth
 
Patrick Mingard
Inscription : mai 2006
Messages : 166
Détails du profil
Informations personnelles :
Nom : Patrick Mingard
Âge : 27

Informations forums :
Inscription : mai 2006
Messages : 166
Points : 185
Points : 185
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
Lordsephiroth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 13h36   #6
Invité de passage
 
Homme
Développeur informatique
Inscription : novembre 2011
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 9
Points : 0
Points : 0
je vais explique brievement tout le processus
zouhirfes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 13h46   #7
Invité de passage
 
Homme
Développeur informatique
Inscription : novembre 2011
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 9
Points : 0
Points : 0
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.
zouhirfes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 14h00   #8
Membre actif
 
Avatar de Lordsephiroth
 
Patrick Mingard
Inscription : mai 2006
Messages : 166
Détails du profil
Informations personnelles :
Nom : Patrick Mingard
Âge : 27

Informations forums :
Inscription : mai 2006
Messages : 166
Points : 185
Points : 185
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
Lordsephiroth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 14h08   #9
Invité de passage
 
Homme
Développeur informatique
Inscription : novembre 2011
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 9
Points : 0
Points : 0
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
__________________
zouhirfes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 14h11   #10
Membre actif
 
Avatar de Lordsephiroth
 
Patrick Mingard
Inscription : mai 2006
Messages : 166
Détails du profil
Informations personnelles :
Nom : Patrick Mingard
Âge : 27

Informations forums :
Inscription : mai 2006
Messages : 166
Points : 185
Points : 185
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
Lordsephiroth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 14h28   #11
Invité de passage
 
Homme
Développeur informatique
Inscription : novembre 2011
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 9
Points : 0
Points : 0
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.
zouhirfes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 14h36   #12
Membre actif
 
Avatar de Lordsephiroth
 
Patrick Mingard
Inscription : mai 2006
Messages : 166
Détails du profil
Informations personnelles :
Nom : Patrick Mingard
Âge : 27

Informations forums :
Inscription : mai 2006
Messages : 166
Points : 185
Points : 185
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
Lordsephiroth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 14h46   #13
Invité de passage
 
Homme
Développeur informatique
Inscription : novembre 2011
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 9
Points : 0
Points : 0
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.
zouhirfes est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h46.


 
 
 
 
Partenaires

Hébergement Web