0

我已经在这里待了一天,我希望另一双眼睛能告诉我哪里出错了。

我们在 MySQL 中归档呼叫中心的每日报告,我有一个页面可以让人们根据主管和日期搜索它们。当他们执行搜索时,两个不可见的文本框检索搜索条件,当他们点击“导出”时,这些值被传递到运行 PHPEXCEL 的导出页面以打印其结果。

它工作正常,但我们最近将它拼凑到一个 PHPBB 页面中,并且由于某种原因它无法正确读取主管名称字符串。因此搜索页面可以正常工作,以下所有代码/信息都与“导出”页面相关。

echo $supervisorName;  #returns John Smith

在导出页面上回应这一点会破坏 Excel 文件 PHPExcel 吐出,这是有道理的,但它确实表明变量正在保存并且是正确的。

$sql = "Select   
newTeam, First, Last, `Calls Handled`, `Avg AHT`, ... 
From 
phpbb_reportarchive inner join employees on phpbb_reportachive.phonenum = employees.phonenum 
where 
employees.newteam = '{$supervisorName}' and phpbb_reportarchive.Date = '{$incidentDate}' 
order by last";

但是,当我在字符串中包含主管姓名时,PHPExcel 会吐出一个空结果 - 没有粘贴任何行。

但是,如果我删除变量 $supervisorName,并将其替换为“John Smith”,它会返回预期的结果,PHPExcel 会给我想要的结果。

我很感激这方面的任何帮助。如果我能提供更多信息来澄清任何事情,我会的。有谁看到我可能做错了什么?

4

1 回答 1

0

出于某种原因, $supervisorName 被拉出一堆尾随空格和换行符。我用修剪来清理它,效果很好。谢谢你们俩,我会整天都在这的。

于 2013-08-24T17:41:16.117 回答