【发布时间】:2013-10-14 05:19:02
【问题描述】:
需要您的帮助,因为我严重卡在这里。我有 MySQL 数据库和 HTML 表单。我可以毫无问题地通过该表单连接到我的数据库。我所有的按钮(查找、删除、更新和添加)也可以正常工作。现在我决定添加 PRINT 按钮,该按钮假设将检索到的数据导出到 xml 文件(稍后将转换为 pdf 文件,但我知道如何处理)。知道如何或从哪里开始吗???有一些我可以使用的php函数吗?
我实际上是通过为我的 PRINT 按钮创建函数然后稍后调用该函数来解决这个问题的。一切正常。
function printRecords($query){
global $ID, $Name, $Address,$Country, $Ph_number;
$result = mysql_query($query);
$resultCount = mysql_num_rows($result);
$query= 'SELECT ID, Name, Address , Country, Ph_number FROM people';
$fp= @fopen ("somefile.xml","w")or
die ("Could not open file");
$data = "";
for ($r=0; $r<$resultCount; $r++) {
$rec = mysql_fetch_assoc($result);
$data = sprintf("<Name>%s</Name>\r\n<Address>%s</Address>\r\n
<Ph_number>%s</Ph_number>\r\n"
$rec['Name'], $rec['Address'], $rec['Ph_number'] );
fwrite($fp, $data);
}
@fclose($fp);
return($resultCount);
}
【问题讨论】:
-
"可打印" XML ?例子?
-
好吧,措辞不好,抱歉。只需要从数据库中检索并以我的 html 表单(姓名、地址和 ph.number)显示的数据以 xml 格式打印。希望现在更清楚。
-
PHP 不能做任何关于打印的事情,除了可能生成一个适当格式的页面,例如一个PDF。打印纯粹是客户端/浏览器的事情。