当我尝试打印变量“ $ ime”时,它只会在pdf文件上打印“ Student:”。 我已经在html上对其进行了测试,并且可以按需正常显示整个内容。 SQL结果不为空,仅显示名称和姓氏的一行。因此正常的输出应该是“学生:约翰·多伊”
// Page header
function Header()
{
$db2 = new dbObj();
$connString2 = $db2->getConnstring();
mysqli_set_charset($connString2,'UTF-8');
$aaa = mysqli_query($connString2, "SELECT s.ime,s.prezime FROM Student s WHERE s.mbr='".$mbr."'") or die("database error:". mysqli_error($connString2));
$row=mysqli_fetch_row($aaa);
$ime ="Student: ".$row[0]." ".$row[1];
// Logo
$this->Image('img/logo.png', 85, 15, 30, '', 'PNG', '', 'T', false, 300, 'C', false, false, 0, false, false, false);
$this->SetFont('Arial','B',13);
// Move to the right
$this->Cell(80);
// Title
$this->SetFont('Arial','B',15);
$this->Cell(20,80,'Lista polozenih ispita',0,0,'C');
$this->Ln(10);
$this->Cell(80);
$this->SetFont('Arial','B',10);
$this->Cell(20,80,$ime,0,0,'C');
// Line break
$this->Ln(50);
}
编辑:这与我尝试过的变量作用域无关,但它不会以任何方式影响它。