Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

TCPDF printanje zapisnika sa uslovima

[es] :: PHP :: PHP za početnike :: TCPDF printanje zapisnika sa uslovima

[ Pregleda: 11364 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Beish
Beish MC
namjestenik
Zenica

Član broj: 207114
Poruke: 31
*.dynamic.telemach.ba.



+2 Profil

icon TCPDF printanje zapisnika sa uslovima26.05.2016. u 09:37 - pre 45 meseci
Pozdrav,
u tabeli postoje četiri polja koja mogu biti NULL, ostala polja su obavezna prilikom unosa.
Znači svako od ta četiri polja u određenom redu može a i ne mora imati vrijednost.
Uradio sam u TCPDF PHP klasi skriptu koja printa zapisnik sa popunjenim podacima iz gore navedene tabele. Nemam problem sa poljima koja su obavezna jer uvijek imaju neku vrijednost i uvijek se nalaze na istoj poziciji u dokumentu, međutim kada printam zapisnik koji recimo nema popunjenu neku od vrijednosti sa početka posta onda treba da se naziv tog polja niti ne prikazuje na zapisniku.
Problem sam riješio kombinacijom if-elseif tako što sam za svaku kombinaciju za ova četiri polja napravio uslove kada ima i kada nema vrijednost i tako printa bez problema pdf dokument, znam takođe da ovo isto može izvesti i switch-case kombinacijom.
Interesuje me da li postoji jednostavniji način da se ovo izvede?
Beish MC
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1326
*.dynamic.sbb.rs.



+306 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 09:47 - pre 45 meseci
Postavi primer koda - barem nekoliko uslova da vidimo šta se dešava unutar njih pa da vidimo da li ima prostijeg rešenja.
 
Odgovor na temu

Beish
Beish MC
namjestenik
Zenica

Član broj: 207114
Poruke: 31
*.dynamic.telemach.ba.



+2 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 09:53 - pre 45 meseci
Identičan je kod do kraja sa svim kombinacijama mogućih slučajeva.Nisam ubacio da se vide sva polja jer bi bilo previše koda za pregled pa sam ostavio samo nekoliko.

Code:
while ($karton1 = $karton->fetch_array()){
{
    if(!empty($karton1['veza']) AND !empty($karton1['dostavljeno']) AND $karton1['korpa'] =='NE')
    {

$pdf->writeHTML($html, true, false, true, false, '');

        $pdf->Ln(-10);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Broj:', 0, false, 'L');
        $pdf->Cell(40, 4, $karton1['broj'], 0, false, 'L');
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Dana:', 0, false, 'L');
        $pdf->Cell(40, 4, $karton1['Datum zapisnika'].'. godine', 0, false, 'L');
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'B', 10);
        $pdf->Cell(190, 4, 'ZAPISNIK '.$karton1['zapisnik_broj'], 0, false, 'C');
    }
    elseif(!empty($karton1['veza']) AND !empty($karton1['dostavljeno']) AND $karton1['korpa'] =='DA')
    { 

$pdf->writeHTML($html, true, false, true, false, '');

        $pdf->Ln(-10);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Broj:', 0, false, 'L');
        $pdf->Cell(40, 4, $karton1['broj'], 0, false, 'L');
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Dana:', 0, false, 'L');
        $pdf->Cell(40, 4, $karton1['Datum zapisnika'].'. godine', 0, false, 'L');
}
    elseif(!empty($karton1['veza']) AND empty($karton1['dostavljeno']) AND $karton1['korpa'] =='NE')
    { 

$pdf->writeHTML($html, true, false, true, false, '');

        $pdf->Ln(-10);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Broj:', 0, false, 'L');
        $pdf->Cell(40, 4, $karton1['broj'], 0, false, 'L');
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Dana:', 0, false, 'L');
        $pdf->Cell(40, 4, $karton1['Datum zapisnika'].'. godine', 0, false, 'L');
}
    elseif(!empty($karton1['veza']) AND empty($karton1['dostavljeno']) AND $karton1['korpa'] =='DA')
    { 

$pdf->writeHTML($html, true, false, true, false, '');

        $pdf->Ln(-10);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Broj:', 0, false, 'L');
        $pdf->Cell(40, 4, $karton1['broj'], 0, false, 'L');
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Dana:', 0, false, 'L');
        $pdf->Cell(40, 4, $karton1['Datum zapisnika'].'. godine', 0, false, 'L');


[Ovu poruku je menjao Beish dana 26.05.2016. u 11:12 GMT+1]
Beish MC
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1326
*.dynamic.sbb.rs.



+306 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 10:21 - pre 45 meseci
Ovde se uopšte ne vidi kakvu razliku prave uslovi u generisanju PDF-a... (osim unutar prvog uslova)
 
Odgovor na temu

Beish
Beish MC
namjestenik
Zenica

Član broj: 207114
Poruke: 31
*.dynamic.telemach.ba.



+2 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 10:27 - pre 45 meseci
Zbog veličine koda izostavio sam dio gdje se vidi da recimo ako u uslovu kaže da nije korištena korpa onda u pdf dokumentu ne prikazuje to polje. Tako isto je postavljeno i za ostala polja, ukoliko neko od njih nema vrijednost u bazi to polje ne prikazuje na printanoj verziji pdf dokumenta.
Mene interesuje da li postoji neki bolji ili jednostavniji način da se ovo odradi.

Code:
$pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
        $pdf->Cell(95, 8, 'DOSTAVLJENO:', 0, false, 'L');
        $pdf->Cell(95, 8, 'PRILOG:', 0, false, 'R');
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
        $pdf->Cell(95, 8, $karton1['dostavljeno'], 0, false, 'L');
        $pdf->Cell(95, 8, $karton1['prilog'], 0, false, 'R');
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);


Drugi pdf dokument ukoliko nema priloga uz zapisnik, odnosno nema vrijednosti u tom polju u bazi, ne prikazuje ga ni na pdf dokumentu.

Code:
$pdf->SetFont('dejavusans', '', 7);
        $pdf->Cell(95, 8, 'DOSTAVLJENO:', 0, false, 'L');
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
        $pdf->Cell(40, 8, $karton1['dostavljeno'], 0, false, 'L');
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);

Beish MC
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1326
*.dynamic.sbb.rs.



+306 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 10:39 - pre 45 meseci
Pa onda je rešenje prosto... ne znam zbog čega si pravio 9-16-koliko već uslova ako ne postoji zavisnost između polja...
To je elementarna logika, stavi svako opciono polje u uslov, npr:
Code (php):

if(!empty($karton1[prilog']))
{
    $pdf->Cell(95, 8, $karton1['
prilog'], 0, false, 'R');
}
 
Odgovor na temu

Beish
Beish MC
namjestenik
Zenica

Član broj: 207114
Poruke: 31
*.dynamic.telemach.ba.



+2 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 11:11 - pre 45 meseci
Postoji zavisnost između polja u smislu da svaki put može biti neka od kombinacije ovih polja, npr. može imati vezu, korištenje korpe i dostavljeno a nemati prilog ili imati prilog i vezu a nemati korištenje korpe i dostavljeno, znači sve kombinacije ovih polja. Svaka kombinacije može ili ne mora sadržavati neko od polja prilikom kreiranja pdf dokumenta. Može li se to riješiti sa ovim gore primjerom koje si napisao?
Izvinjavam se, početnik sam i nije mi baš najjasnije, u svakom slučaju hvala na odgovoru.
Beish MC
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1326
*.dynamic.sbb.rs.



+306 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 11:13 - pre 45 meseci
Može.
 
Odgovor na temu

Beish
Beish MC
namjestenik
Zenica

Član broj: 207114
Poruke: 31
*.dynamic.telemach.ba.



+2 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 11:20 - pre 45 meseci
Citat:
dusans: Pa onda je rešenje prosto... ne znam zbog čega si pravio 9-16-koliko već uslova ako ne postoji zavisnost između polja...
To je elementarna logika, stavi svako opciono polje u uslov, npr:
Code (php):

if(!empty($karton1[prilog']))
{
    $pdf->Cell(95, 8, $karton1['
prilog'], 0, false, 'R');
}


Kako ću u ovom tvom primjeru znati da li da u pdf dokument uključim polja dostavljeno, veza i korpa ako ne znam da li su u bazi postavljene vrijednosti, jer cijeli ovaj problem i jeste oko toga šta uključiti u printani pdf dokument?
Beish MC
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1326
*.dynamic.sbb.rs.



+306 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 11:25 - pre 45 meseci
Code (php):

if(!empty($karton1['dostavljeno']))
{
    $pdf->Cell(95, 8, 'DOSTAVLJENO:', 0, false, 'L');
}
if(!empty($karton1['prilog']))
{
    $pdf->Cell(95, 8, 'PRILOG:', 0, false, 'R');
}

...

if(!empty($karton1['dostavljeno']))
{
    $pdf->Cell(40, 8, $karton1['dostavljeno'], 0, false, 'L');
}
if(!empty($karton1['prilog']))
{
    $pdf->Cell(95, 8, $karton1['prilog'], 0, false, 'R');
}

...
 
 
Odgovor na temu

Beish
Beish MC
namjestenik
Zenica

Član broj: 207114
Poruke: 31
*.dynamic.telemach.ba.



+2 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 15:16 - pre 45 meseci
Hvala puno na odgovorima ali ipak ne kontam ovaj sistem baš najbolje.
Ako svaki put u uslov stavim jedan od parametara kako ostatak skripte zna za ostala tri uslova, da li su prazni ili imaju vrijednost.
Beish MC
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1326
*.dynamic.sbb.rs.



+306 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 15:41 - pre 45 meseci
Stavi ceo-komplet kod a ne da osakatiš ono bitno a ostaviš nebitno, inače možemo ovako do prekosutra...
 
Odgovor na temu

Beish
Beish MC
namjestenik
Zenica

Član broj: 207114
Poruke: 31
*.dynamic.telemach.ba.



+2 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 15:54 - pre 45 meseci
Evo čitav kod, izvinjavam se ali sam mislio da se može ovako iz djelimičnog primjera vidjeti.

Code:
while ($karton1 = $karton->fetch_array()){
{
    if(!empty($karton1['veza']) AND !empty($karton1['dostavljeno']) AND $karton1['korpa'] =='NE')
    {

$pdf->writeHTML($html, true, false, true, false, '');

        $pdf->Ln(-10);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Broj:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['broj'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Dana:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['Datum zapisnika'].'. godine', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'B', 10);
        $pdf->Cell(190, 4, 'ZAPISNIK '.$karton1['zapisnik_broj'], 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'I', 8);
        $pdf->Cell(190, 4, 'o izvršenoj intervenciji na sistemu ', 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', '', 8);
        $pdf->Cell(190, 4, 'VEZA: '.$karton1['veza'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(24.5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Početak intervencije: ' .$karton1['Početak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(0, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Završetak intervencije: ' .$karton1['Završetak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(20, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(0, 8, $karton1[''], 0, false, 'L');
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'IB', 10);
        $pdf->Cell(50, 8, 'Utrošeno radnih sati: ' .$karton1['Utrošeno radnih sati'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(50, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(60, 8, $karton1[''] . ' ' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(auto);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->MultiCell(100, 1, 'Vrsta intervencije: '.$karton1['vrsta_intervencije'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);
        $pdf->Ln(8);
        $pdf->SetFont('dejavusans', '', 11);
        $pdf->MultiCell(190, 1, ''.$karton1['zabiljeska'], '', 'J', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(8);
        $pdf->writeHTML($html1, true, false, true, false, '');//ispisuje html varijablu definisanu u vrhu dokumenta
        $pdf->SetFont('dejavusans', 'B', 11);
        $pdf->Cell(40, 8, 'Intervenciju izvršili:' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(8);
        $pdf->Ln(0);
        $pdf->SetFont('dejavusans', '', 10);
        $pdf->MultiCell(41, 1, ''.$karton1['izvrsioci'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
        $pdf->Cell(40, 8, 'DOSTAVLJENO:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
        $pdf->Cell(40, 8, $karton1['dostavljeno'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
    }
    elseif(!empty($karton1['veza']) AND !empty($karton1['dostavljeno']) AND $karton1['korpa'] =='DA')
    { 

$pdf->writeHTML($html, true, false, true, false, '');

        $pdf->Ln(-10);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Broj:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['broj'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Dana:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['Datum zapisnika'].'. godine', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'B', 10);
        $pdf->Cell(190, 4, 'ZAPISNIK '.$karton1['zapisnik_broj'], 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'I', 8);
        $pdf->Cell(190, 4, 'o izvršenoj intervenciji na sistemu ', 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', '', 8);
        $pdf->Cell(190, 4, 'VEZA: '.$karton1['veza'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(24.5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Početak intervencije: ' .$karton1['Početak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(0, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Završetak intervencije: ' .$karton1['Završetak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(20, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(0, 8, $karton1[''], 0, false, 'L');
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'IB', 10);
        $pdf->Cell(50, 8, 'Utrošeno radnih sati: ' .$karton1['Utrošeno radnih sati'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(50, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(60, 8, $karton1[''] . ' ' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(auto);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->MultiCell(100, 1, 'Vrsta intervencije: '.$karton1['vrsta_intervencije'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);
        $pdf->Ln(8);
        $pdf->SetFont('dejavusans', '', 11);
        $pdf->MultiCell(190, 1, ''.$karton1['zabiljeska'], '', 'J', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(8);
        $pdf->writeHTML($html2, true, false, true, false, '');//ispisuje html varijablu definisanu u vrhu dokumenta
        $pdf->SetFont('dejavusans', 'B', 11);
        $pdf->Cell(40, 8, 'Intervenciju izvršili:' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(8);
        $pdf->Ln(0);
        $pdf->SetFont('dejavusans', '', 10);
        $pdf->MultiCell(41, 1, ''.$karton1['izvrsioci'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
        $pdf->Cell(40, 8, 'DOSTAVLJENO:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
        $pdf->Cell(40, 8, $karton1['dostavljeno'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
    }
    elseif (!empty($karton1['veza']) AND empty($karton1['dostavljeno']) AND $karton1['korpa'] =='NE')
    {
            
$pdf->writeHTML($html, true, false, true, false, '');

        $pdf->Ln(-10);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Broj:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['broj'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Dana:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['Datum zapisnika'].'. godine', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'B', 10);
        $pdf->Cell(190, 4, 'ZAPISNIK '.$karton1['zapisnik_broj'], 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'I', 8);
        $pdf->Cell(190, 4, 'o izvršenoj intervenciji na sistemu ', 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', '', 8);
        $pdf->Cell(190, 4, 'VEZA: '.$karton1['veza'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(24.5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Početak intervencije: ' .$karton1['Početak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(0, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Završetak intervencije: ' .$karton1['Završetak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(20, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(0, 8, $karton1[''], 0, false, 'L');
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'IB', 10);
        $pdf->Cell(50, 8, 'Utrošeno radnih sati: ' .$karton1['Utrošeno radnih sati'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(50, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(60, 8, $karton1[''] . ' ' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(auto);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->MultiCell(100, 1, 'Vrsta intervencije: '.$karton1['vrsta_intervencije'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);
        $pdf->Ln(8);
        $pdf->SetFont('dejavusans', '', 11);
        $pdf->MultiCell(190, 1, ''.$karton1['zabiljeska'], '', 'J', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(8);
        $pdf->writeHTML($html1, true, false, true, false, '');//ispisuje html varijablu definisanu u vrhu dokumenta
        $pdf->SetFont('dejavusans', 'B', 11);
        $pdf->Cell(40, 8, 'Intervenciju izvršili:' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(8);
        $pdf->Ln(0);
        $pdf->SetFont('dejavusans', '', 10);
        $pdf->MultiCell(41, 1, ''.$karton1['izvrsioci'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
    }
    elseif (!empty($karton1['veza']) AND empty($karton1['dostavljeno']) AND $karton1['korpa'] =='DA')
    {
            
$pdf->writeHTML($html, true, false, true, false, '');

        $pdf->Ln(-10);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Broj:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['broj'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Dana:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['Datum zapisnika'].'. godine', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'B', 10);
        $pdf->Cell(190, 4, 'ZAPISNIK '.$karton1['zapisnik_broj'], 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'I', 8);
        $pdf->Cell(190, 4, 'o izvršenoj intervenciji na sistemu ', 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', '', 8);
        $pdf->Cell(190, 4, 'VEZA: '.$karton1['veza'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(24.5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Početak intervencije: ' .$karton1['Početak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(0, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Završetak intervencije: ' .$karton1['Završetak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(20, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(0, 8, $karton1[''], 0, false, 'L');
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'IB', 10);
        $pdf->Cell(50, 8, 'Utrošeno radnih sati: ' .$karton1['Utrošeno radnih sati'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(50, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(60, 8, $karton1[''] . ' ' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(auto);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->MultiCell(100, 1, 'Vrsta intervencije: '.$karton1['vrsta_intervencije'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);
        $pdf->Ln(8);
        $pdf->SetFont('dejavusans', '', 11);
        $pdf->MultiCell(190, 1, ''.$karton1['zabiljeska'], '', 'J', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(8);
        $pdf->writeHTML($html2, true, false, true, false, '');//ispisuje html varijablu definisanu u vrhu dokumenta
        $pdf->SetFont('dejavusans', 'B', 11);
        $pdf->Cell(40, 8, 'Intervenciju izvršili:' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(8);
        $pdf->Ln(0);
        $pdf->SetFont('dejavusans', '', 10);
        $pdf->MultiCell(41, 1, ''.$karton1['izvrsioci'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
    }
    elseif (empty($karton1['veza']) AND !empty($karton1['dostavljeno']) AND $karton1['korpa'] =='NE')
    {
    
$pdf->writeHTML($html, true, false, true, false, '');

        $pdf->Ln(-10);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Broj:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['broj'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Dana:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['Datum zapisnika'].'. godine', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'B', 10);
        $pdf->Cell(190, 4, 'ZAPISNIK '.$karton1['zapisnik_broj'], 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'I', 8);
        $pdf->Cell(190, 4, 'o izvršenoj intervenciji na sistemu ', 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(24.5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Početak intervencije: ' .$karton1['Početak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(0, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Završetak intervencije: ' .$karton1['Završetak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(20, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(0, 8, $karton1[''], 0, false, 'L');
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'IB', 10);
        $pdf->Cell(50, 8, 'Utrošeno radnih sati: ' .$karton1['Utrošeno radnih sati'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(50, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(60, 8, $karton1[''] . ' ' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(auto);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->MultiCell(100, 1, 'Vrsta intervencije: '.$karton1['vrsta_intervencije'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);
        $pdf->Ln(8);
        $pdf->SetFont('dejavusans', '', 11);
        $pdf->MultiCell(190, 1, ''.$karton1['zabiljeska'], '', 'J', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(8);
        $pdf->writeHTML($html1, true, false, true, false, '');//ispisuje html varijablu definisanu u vrhu dokumenta
        $pdf->SetFont('dejavusans', 'B', 11);
        $pdf->Cell(40, 8, 'Intervenciju izvršili:' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(8);
        $pdf->Ln(0);
        $pdf->SetFont('dejavusans', '', 10);
        $pdf->MultiCell(41, 1, ''.$karton1['izvrsioci'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
        $pdf->Cell(40, 8, 'DOSTAVLJENO:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
        $pdf->Cell(40, 8, $karton1['dostavljeno'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
    }
    elseif (empty($karton1['veza']) AND !empty($karton1['dostavljeno']) AND $karton1['korpa'] =='DA')
    {
    
$pdf->writeHTML($html, true, false, true, false, '');

        $pdf->Ln(-10);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Broj:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['broj'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Dana:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['Datum zapisnika'].'. godine', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'B', 10);
        $pdf->Cell(190, 4, 'ZAPISNIK '.$karton1['zapisnik_broj'], 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'I', 8);
        $pdf->Cell(190, 4, 'o izvršenoj intervenciji na sistemu ', 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(24.5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Početak intervencije: ' .$karton1['Početak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(0, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Završetak intervencije: ' .$karton1['Završetak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(20, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(0, 8, $karton1[''], 0, false, 'L');
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'IB', 10);
        $pdf->Cell(50, 8, 'Utrošeno radnih sati: ' .$karton1['Utrošeno radnih sati'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(50, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(60, 8, $karton1[''] . ' ' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(auto);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->MultiCell(100, 1, 'Vrsta intervencije: '.$karton1['vrsta_intervencije'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);
        $pdf->Ln(8);
        $pdf->SetFont('dejavusans', '', 11);
        $pdf->MultiCell(190, 1, ''.$karton1['zabiljeska'], '', 'J', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(8);
        $pdf->writeHTML($html2, true, false, true, false, '');//ispisuje html varijablu definisanu u vrhu dokumenta
        $pdf->SetFont('dejavusans', 'B', 11);
        $pdf->Cell(40, 8, 'Intervenciju izvršili:' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(8);
        $pdf->Ln(0);
        $pdf->SetFont('dejavusans', '', 10);
        $pdf->MultiCell(41, 1, ''.$karton1['izvrsioci'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
        $pdf->Cell(40, 8, 'DOSTAVLJENO:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
        $pdf->Cell(40, 8, $karton1['dostavljeno'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
    }
    elseif ($karton1['korpa'] =='NE')
    {
    
$pdf->writeHTML($html, true, false, true, false, '');

        $pdf->Ln(-10);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Broj:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['broj'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Dana:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['Datum zapisnika'].'. godine', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'B', 10);
        $pdf->Cell(190, 4, 'ZAPISNIK '.$karton1['zapisnik_broj'], 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'I', 8);
        $pdf->Cell(190, 4, 'o izvršenoj intervenciji na sistemu ', 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(24.5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Početak intervencije: ' .$karton1['Početak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(0, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Završetak intervencije: ' .$karton1['Završetak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(20, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(0, 8, $karton1[''], 0, false, 'L');
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'IB', 10);
        $pdf->Cell(50, 8, 'Utrošeno radnih sati: ' .$karton1['Utrošeno radnih sati'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(50, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(60, 8, $karton1[''] . ' ' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(auto);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->MultiCell(100, 1, 'Vrsta intervencije: '.$karton1['vrsta_intervencije'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);
        $pdf->Ln(8);
        $pdf->SetFont('dejavusans', '', 11);
        $pdf->MultiCell(190, 1, ''.$karton1['zabiljeska'], '', 'J', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(8);
        $pdf->writeHTML($html1, true, false, true, false, '');//ispisuje html varijablu definisanu u vrhu dokumenta
        $pdf->SetFont('dejavusans', 'B', 11);
        $pdf->Cell(40, 8, 'Intervenciju izvršili:' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(8);
        $pdf->Ln(0);
        $pdf->SetFont('dejavusans', '', 10);
        $pdf->MultiCell(41, 1, ''.$karton1['izvrsioci'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
    }
    else
    {
    
$pdf->writeHTML($html, true, false, true, false, '');

        $pdf->Ln(-10);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Broj:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['broj'], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 9);
        $pdf->Cell(13, 4, 'Dana:', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(40, 4, $karton1['Datum zapisnika'].'. godine', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'B', 10);
        $pdf->Cell(190, 4, 'ZAPISNIK '.$karton1['zapisnik_broj'], 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'I', 8);
        $pdf->Cell(190, 4, 'o izvršenoj intervenciji na sistemu ', 0, false, 'C');//celija za prikaz podataka iz queryja
        $pdf->Ln(24.5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Početak intervencije: ' .$karton1['Početak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(0, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(50, 8, 'Završetak intervencije: ' .$karton1['Završetak intervencije'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(20, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->Cell(0, 8, $karton1[''], 0, false, 'L');
        $pdf->Ln(5);
        $pdf->SetFont('dejavusans', 'IB', 10);
        $pdf->Cell(50, 8, 'Utrošeno radnih sati: ' .$karton1['Utrošeno radnih sati'], 0, false, 'L');//prazna celija ostavljena zbog prikaza gornje slike
        $pdf->Cell(50, 8, '', 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Cell(60, 8, $karton1[''] . ' ' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(auto);
        $pdf->SetFont('dejavusans', '', 12);
        $pdf->MultiCell(100, 1, 'Vrsta intervencije: '.$karton1['vrsta_intervencije'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);
        $pdf->Ln(8);
        $pdf->SetFont('dejavusans', '', 11);
        $pdf->MultiCell(190, 1, ''.$karton1['zabiljeska'], '', 'J', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(8);
        $pdf->writeHTML($html2, true, false, true, false, '');//ispisuje html varijablu definisanu u vrhu dokumenta
        $pdf->SetFont('dejavusans', 'B', 11);
        $pdf->Cell(40, 8, 'Intervenciju izvršili:' .$karton1[''], 0, false, 'L');//celija za prikaz podataka iz queryja
        $pdf->Ln(8);
        $pdf->Ln(0);
        $pdf->SetFont('dejavusans', '', 10);
        $pdf->MultiCell(41, 1, ''.$karton1['izvrsioci'], '', 'L', 0, 1, '', '', true, 0, false, true, 0);//celija za prikaz podataka iz queryja-vrsta multicell zbog količine podataka u polju
        $pdf->Ln(4);
        $pdf->SetFont('dejavusans', '', 7);
    }

Beish MC
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1326
*.dynamic.sbb.rs.



+306 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 16:17 - pre 45 meseci
Dakle, onako kako sam ti i rekao može...
Umesto da praviš za svaku moguću kombinaciju ta tri polja poseban blok, stavi sve u jedan jedini blok...
Tamo gde trebaš da ispisuješ 'dostavljeno' prvo proveriš uslovom da li je to polje napunjeno i tek onda uradiš ispis.
Tamo gde trebaš da ispisuješ html1/html2 prvo proveriš uslovom šta se nalazi u polju korpa pa onda ispišeš html1 ili html2.
Tamo gde trebaš da ispisuješ 'veza' prvo proveriš uslovom da li je to polje napunjeno i tek onda uradiš ispis.
itd...

I sam vidiš da je jedina razlika između prvog i drugog bloka u html1/html2 ...
I sam vidiš da je jedina razlika između prvog i trećeg bloka u dostavljeno ...
Međusobno između polja nema nikakve zavisnosti bar ovo koliko sam proanalizirao...

Zašto imam utisak da nemaš nikakvog iskustva u programiranju?
 
Odgovor na temu

Beish
Beish MC
namjestenik
Zenica

Član broj: 207114
Poruke: 31
*.dynamic.telemach.ba.



+2 Profil

icon Re: TCPDF printanje zapisnika sa uslovima26.05.2016. u 18:32 - pre 45 meseci
Utisak je vjerovatno zato što sam pitao na forumu za početnike i naravno nemam tu programersku logiku koju imate vi koji to dugo radite.
Nikad u životu nisam ništa programirao, ovo se tek malo učim na konkretnom primjeru.
Veliko hvala dusans na pomoći, riješio sam problem na način koji si mi sugerisao i opisao, kod je uveliko manji i pregledniji.
Problem je bio što nisam znao da unutar TCPDF klase mogu u bilo kojem redu koda, već kad se ispisuje pdf dokument, uraditi uslov za neko polje.

Svaka čast druže dusans
Beish MC
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: TCPDF printanje zapisnika sa uslovima

[ Pregleda: 11364 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.