我有一个单词文档模板文件和变量来填充它(使用mysql)但我不知道如何重复这个过程,直到mysql while进程停止,这是它保存文件的时候并允许用户下载它。
例如:
WORD文件生成:
填充模板
填充模板
填充模板
填充模板
结束文件
允许用户下载文件。
答案 0 :(得分: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'。
希望有所帮助!
答案 1 :(得分:0)
它会帮助你http://phpword.codeplex.com/discussions/254789有一个功能,包括PHPWord库上的template.php