Bonjour,
J'utilise le module TinyButStrong pour générer à partir de mon application des documents Word.
tout marche bien jusqu'à l'utilisation de la fonction MergeBlock().
si quelqu'un s'y connais en TinyButStrong j'ai vraiment besoin d'aide.
Voici mon code:
et voici le signet correspondant dans un tableau à 1 ligne 2 colonnes de mon fichier word :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 //Récupérer les différentes exclusions $tab = array(); $sql = "SELECT exclusion.libelle AS exclus FROM souscripteur, souscrire, garantie, exclusion WHERE (souscripteur.id_souscripteur = souscrire.id_souscripteur AND souscrire.id_garantie = garantie.id_garantie AND garantie.id_garantie = exclusion.id_garantie AND souscripteur.id_souscripteur = '$idt')"; $req = $DB->query($sql); while($d = $req->fetch()) { $exclusions = $d['exclus']; $tab[] = array('tirai' => '-', 'exclu' => $exclusions); //var_dump($tab); } //exit; $TBS->MergeBlock('e', $tab); //$TBS->MergeBlock('b','mysql','SELECT exclusion.libelle AS exclus FROM souscripteur, souscrire, garantie, exclusion WHERE (souscripteur.id_souscripteur = souscrire.id_souscripteur AND souscrire.id_garantie = garantie.id_garantie AND garantie.id_garantie = exclusion.id_garantie AND souscripteur.id_souscripteur = '$idt')'); //Charger le model WORD (futur utilisation de switch case pour gérer les diférents cas) $model = ChoixConvention($count); $TBS->loadTemplate($model, OPENTBS_ALREADY_UTF8); //effacer les commentaires s'il en existe dans le fichier Word $TBS->Plugin(OPENTBS_DELETE_COMMENTS); //Définir le nom du nouveau fichier $newfile = 'convention Deces Entreprise du '.$sig.' '.date('Y-m-d'); $TBS->Show(OPENTBS_DOWNLOAD, $newfile); exit("Le fichier ".$newfile." à été crée.");
colonne1 : [e.tirai;block=tbs:row]
colonne2 : [e.exclu]
merci de bien vouloir m'aider !
Partager