Completer un document word ou autre en php

Fermé
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 - 28 sept. 2009 à 18:01
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 - 29 sept. 2009 à 19:27
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 lundi 28 septembre 2009 Statut Membre Dernière intervention 28 septembre 2009
28 sept. 2009 à 18:02
avec notepad
0
graffx Messages postés 6506 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 973
28 sept. 2009 à 18:03
Salut,

desolé je n' ai pas compris ta question
0
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 9
28 sept. 2009 à 18:07
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 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
28 sept. 2009 à 18:10
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 lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 9
28 sept. 2009 à 18:16
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 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
28 sept. 2009 à 18:26
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 lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 9
28 sept. 2009 à 18:28
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 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
28 sept. 2009 à 18:30
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 lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 9
28 sept. 2009 à 21:54
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 lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 9
29 sept. 2009 à 19:27
Personne?
0