Неопределенная переменная в FPDF. Помоги мне. MySQLi - PullRequest
0 голосов
/ 22 февраля 2020

почему Примечание: неопределенная переменная: датанья? ты можешь исправить? это мой код: как мне это исправить.

require("fpdf.php");
$konek=mysqli_connect("localhost","root","","rollab");
$kode=$_GET['kode'];
$query=mysqli_query($konek,"select*from wp_jadwal where id_jadwal='.$kode.'");
$datanya =mysqli_fetch_assoc($query);

class myPDF extends FPDF{
    function headerPro(){
       $this->Ln(13);
        $this->Cell(40,5,$datanya["tanggalpemutaran"],0,0,'L');
        $this->Ln();
    }
}

1 Ответ

0 голосов
/ 22 февраля 2020

Вы должны проверить этот FAQ по FPDF. Это для методов по умолчанию верхнего / нижнего колонтитула, но это та же проблема:

5. Я пытаюсь отобразить переменную в методе Header, но ничего не печатается.

Вы должны использовать ключевое слово global для доступа к глобальным переменным, например:

function Header()
{
    global $title;

    $this->SetFont('Arial', 'B', 15);
    $this->Cell(0, 10, $title, 1, 1, 'C');
}

$title = 'My title';

В качестве альтернативы вы можно использовать свойство объекта:

function Header()
{
    $this->SetFont('Arial', 'B', 15);
    $this->Cell(0, 10, $this->title, 1, 1, 'C');
}

$pdf->title = 'My title';
...