Completer un document word ou autre en php

audi68 Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   -  
audi68 Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous,
J aimerais savoir s il est possible d ecrire dans un fichier word ou txt a partir dd un modele precis completer les information par exemple nom prenom adresse une photo?
Toutes ces information sont stocker dans une base de donnée sql

Merci de pour ces info
A voir également:

10 réponses

ar4help Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
avec notepad
0
graffx Messages postés 6506 Date d'inscription   Statut Contributeur Dernière intervention   1 975
 
Salut,

desolé je n' ai pas compris ta question
0
audi68 Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   9
 
ok peut etre mal expliquer

Je veux a partir de ma base de donné completer mon menu du jour que j ai au format word en ajoutant le champ 1, chmaps2 ..... et une photos
je sais pas si c est possible

Car actuellement je dois le mettre sur mon site puis le refaire pour imprimer

Comme par exemple sur certains site de vente de voiture on peut imprimer l annonce qu on a mis qui a une belle mise en page

merci de votre aide
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Dans un fichier .txt, c'est facilement faisable mais je te déconseil le format Word : prends plutôt un fichier OpenDocument (.odt pour OpenDocument Text). Jète un coup d'œil ici.

Pour générer le texte, c'est très simple :
<?php
function OpenDocument($informations,$destination) {
    // Ton ton code pour enregistrer le fichier
}

$sql = 'SELECT prenom,nom,adresse FROM utilisateurs';
$req = mysql_query($sql);
$text = array();
while($user = mysql_fetch_assoc($req)) {
    $text[] .= 'Nom : '.$user['nom']."\n".'
    Prénom : '.$user['prenom']."\n".'
    Adresse : '.$user['adresse']."\n";
}
$i = 0;
foreach($text as $informations) {
    OpenDocument($informations,'fichier-'.$i.'.odt'); $i++;
}
?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
audi68 Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   9
 
merci de ta reponse avion f-16

Donc le mieu est de convertir mon document word en .odt avec word c est fesable?

et apres je céer un fichier php comme dans le lien que tu m as donner

C est ca?

merci de ton aide
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Bah je comprends pas trop ton problème.
Tu compte bien créer des fichiers à partir d'une base de données alors tu n'as pas encore ton fichoer Word ?
Si c'est bien ça, tu génères directement le .odt avec le script PHP qui ira lire dans la base de données : Word n'a plus rien à voir dans l'histoire.
0
audi68 Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   9
 
non j ai deja mon docuemnt word qui est fait

il faut juste que je complete les champs manquant
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Si ton document Word ne contient que du texte (sans zone de texte, ...), alors autant laisser tomber Word et directement faire un .odt en PHP.
Il te suffira de modifier mon script pour mettre ton texte.
0
audi68 Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   9
 
non pas de zone de texte

Que tu texte et une image

Mais il y a une mise en page a faire

Tu parle de l exemple que tu m as dooner plus haut

Mais je veut imprimer ce document
0
audi68 Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   9
 
Personne?
0