【发布时间】:2012-09-04 12:30:52
【问题描述】:
我有一个 fdpf 单元 $DocRef->Cell(23,10,'Re: Patient: '.$patientdata,0,0,'L');
$patientdata 是从 mysql 语句中获取的
如果我使用以下内容并将 $patientdata 放在上面的单元格中,我会得到所需的结果,例如它将在 pdf 文档中显示为 Smith John Michael
if (($uppatientID <> '') and ($uppatientID <> 0))
{
$patientsql = "
SELECT
Concat_Ws(' ', `PatientLastName`, `PatientFirstName`, `PatientMiddleName`)
FROM
`Patient`
Where
`PatientID` = $uppatientID
";
$patientresult=mysql_query ($patientsql) or die (mysql_error ());
while ($patienttrow=mysql_fetch_row($patientresult))
{
$patientdata = $patienttrow[0];
}
mysql_free_result($patientresult);
}
else
{
$patientdata = ' ';
}
由于患者姓名已加密,我需要执行以下操作来解密它们
if (($uppatientID <> '') and ($uppatientID <> 0))
{
$patientsql = "
SELECT
`PatientLastName`, `PatientFirstName`, `PatientMiddleName`
FROM
`Patient`
Where
`PatientID` = $uppatientID
";
$patientresult=mysql_query ($patientsql) or die (mysql_error ());
while ($patienttrow=mysql_fetch_row($patientresult))
{
$PatientLastNames = $patienttrow[0];
$PatientFirstNames = $patienttrow[1];
$PatientMiddleNames = $patienttrow[2];
$patientdata = $PatientLastNames.$PatientFirstNames.$PatientMiddleNames;
}
mysql_free_result($patientresult);
}
else
{
$patientdata = ' ';
}
但上面的单元格现在将它们显示在 pdf 文档上,每个名称之间有很多空格,这仅在我使用 php 加入每个字符串时发生。加入他们。是否有一些格式可以用来纠正这个问题。
有趣的是,如果我在 pdf 文档上选择名称并将其粘贴,那么所有添加的空格都会被删除
谢谢,
伊万
【问题讨论】:
-
看起来第二个示例没有对患者姓名进行任何解密。如果您对每个变量执行
var_dump()会发生什么?它说琴弦有多长?这可能只是必须单独trim()每个字符串的问题。