Скрыть пустые поля в TCPDF - PullRequest
       52

Скрыть пустые поля в TCPDF

0 голосов
/ 04 августа 2020

У меня есть отчет TCPDF, в котором используются поля, основанные на mysql / php

$pdf->writeHTMLCell(0, 0, '45', '', $Field1, 0, 1, 0, true, '', true);
$pdf->writeHTMLCell(0, 0, '45', '', $Field2, 0, 1, 0, true, '', true);
$pdf->writeHTMLCell(0, 0, '45', '', $Field3, 0, 1, 0, true, '', true);
$pdf->writeHTMLCell(0, 0, '45', '', $Field4, 0, 1, 0, true, '', true);
$pdf->writeHTMLCell(0, 0, '45', '', $Field5, 0, 1, 0, true, '', true);

Если поля 2, поля 3, поля 4 и поля 5 пусты, то отмечается пустое пространство, см. Ниже

снимок экрана отчета TCPDF

Посоветуйте, пожалуйста, правильную формулу, чтобы скрыть поля

Я нашел этот код на inte rnet и попытался использовать it

 $val = trim($row['Field2']);if(!empty($val)) {
 $pdf->writeHTMLCell(0, 0, '45', '', $Field2, 0, 1, 0, true, '', true);}
 $val = trim($row['Field3']);if(!empty($val)) {
 $pdf->writeHTMLCell(0, 0, '45', '', $Field3, 0, 1, 0, true, '', true);}
 $val = trim($row['Field4']);if(!empty($val)) {
 $pdf->writeHTMLCell(0, 0, '45', '', $Field4, 0, 1, 0, true, '', true);}
 $val = trim($row['Field5']);if(!empty($val)) {
 $pdf->writeHTMLCell(0, 0, '45', '', $Field5, 0, 1, 0, true, '', true);}   

Проблема в том, что он скрывает эти поля (2,3,4,5), даже если он имеет значение I wi sh, он будет скрыт, только если поле пусто, и появится, если оно имеет значение Сообщите, пожалуйста,

...