0

Word ドキュメント テンプレート ファイルとそれに入力する変数 (mysql を使用) がありますが、プロセスが停止している間に mysql がファイルを保存して許可するまでプロセスを何度も繰り返す方法がわかりません。ユーザーがダウンロードします。例:
WORD DOCUMENT GENERATED:
Filled Template
Filled Template
Filled Template
Filled Template
END DOCUMENT
ユーザーがファイルをダウンロードできるようにします。

4

2 に答える 2

0

それはあなたを助けます http://phpword.codeplex.com/discussions/254789PHPWord ライブラリのtemplate.phpに含まれる関数があります

于 2013-03-21T12:53:02.947 に答える
0

一部の変数をデータベースの内容に置き換えたいだけです。次のようなことができます。

$results=mysql_query(YOUR QUERY HERE);
$template='Some contents of the template';
while ($row= mysql_fetch_array($results)){
   $template=str_replace($row['template_variable'], $row['value_for_this_template'], $template);
}
echo $template; //template now has the new values stored in the mysql database

次に、mysql 値を含むテンプレートが作成されます。これは、テンプレート ファイルの最初の何かに対応する mysql テーブル列 'template_variable' があり、テンプレートの特定の出力に必要な値が 'value_for_this_template' にあることを前提としています。

それが役立つことを願っています!

于 2012-08-01T12:42:05.830 に答える