Я хочу отобразить результат SQL-запроса, который может иметь переменный номер столбца, номер строки в файле PDF, который будет иметь правильное количество столбцов. И будет отображать содержимое каждой ячейки, используя функцию Multicell для отображения всего моего текста в несколько строк в каждой ячейке.
$query = mysqli_query($this->connect,$sql);
$field = mysqli_num_fields($query);
$pdf = new PDF();
//header
$pdf->AddPage();
//foter page
$pdf->AliasNbPages();
$pdf->SetFont('Arial','B',5);
$header =[];
for($i = 0; $i < $field; $i++) {
array_push($header, mysqli_field_name($query,$i));
}
foreach($header as $heading) {
$pdf->Cell(25,10,$heading,1);
}
$x = $pdf->GetX();
$y = $pdf->GetY();
$push_down = 0;
foreach($query as $columns){
$pdf->Ln();
$push_right = 0;
foreach($columns as $line){
$pdf->MultiCell(25,10,$line, 'LRT', 'J', 0);
$push_right += 25;
$pdf->SetXY($x + $push_right, $y);
}
$push_down += 10;
$pdf->SetXY($x , $y + $push_down);
}
$pdf->Output();
Я не могу найти способ правильно использовать x, y.
Я думаю, что я что-то напутал, но я изо всех сил пытаюсь найти что.