IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Mysql do pdf (Seznam alb), obrázek alba

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
michales
Člen
Avatar
michales:29.11.2015 9:51

Ahoj všem,

měl bych jednu otázku, prvně jsem zabrousil do této oblasti tvorby pdf pomocí php.
Vůbec o tom nic nevím ale podařilo se mi rozchodit následující script.

<?php
require('mysql_table.php');

class PDF extends PDF_MySQL_Table
{
function Header()
{
        //Title
        $this->SetFont('Arial','',18);
        $this->Cell(0,6,'Seznam alb',0,1,'C');
        $this->Ln(10);
        //Ensure table header is output
        parent::Header();
}
}

//Connect to database
mysql_connect('localhost','','');
mysql_select_db('zkusebni');
$pdf=new PDF();
$pdf->AddPage();
//First table: put all columns automatically

$prop=array('HeaderColor'=>array(255,150,100),
                        'color1'=>array(210,245,255),
                        'color2'=>array(255,255,210),
                        'padding'=>2);
$pdf->Table("select
    IF(i.name <>  IF(@prev IS NULL, 'firstrow', @prev),  @prev := i.name, '') as name,
    Album,Albumartist,Year,Publisher
from
    (select @prev := null) as v,
    interprets as i
join
    albums as a ON a.interpret = i.id
order by
    i.name",$prop);

//$pdf->Output("C:\Users\John\Desktop/somename.pdf",'F');

header('Content-type: projekter/pdf');
$pdf->Output('Seznam alb'.".pdf", 'D');
//header('Location: '.projekter.".pdf");
?>

Teď otázka, lze nějakým způsobem přidat do výsledného pdf obrázky alb?
Výsledné pdf jsem přiložil aspoň formou obrázku.

Odpovědět
29.11.2015 9:51
"Cíle by měly být třešínky na dortech, ne na hromadách hoven."
Avatar
michales
Člen
Avatar
michales:29.11.2015 10:03

Obrázek by se měl zobrazovat podle i.id/Album.jpg

Nahoru Odpovědět
29.11.2015 10:03
"Cíle by měly být třešínky na dortech, ne na hromadách hoven."
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.