Autor | Zpráva | ||
---|---|---|---|
dutej_kedluben Profil |
#1 · Zasláno: 21. 5. 2007, 23:29:32
Zdravim,
nasel jsem priklad prakticky jak generovat tabulku do PDF jenže to nedovedu upravit, aby to misto vstupnivh dat z 'countries.txt', vzalo pole z databaze MySQL z libovolynch SQL dotazu, ktery už si napisu, nevim kam to tam mam zapsat, co jem zkouset nic neslo, prosim o radu. Predem dekuji komukoliv, kdo by mi s tim pomohl , ja si s tim lamu mozek uz dlouho a jsem v koncích. kod sql je : Potrebovla bych tam dostat do te generorovane tabulky aby to cetlo data z dotazu --------- $result2=mysql("$DBName","SELECT * FROM polozky WHERE id='$id' ORDER BY id ASC"); while ($row2 = mysql_fetch_row($result2)) { $popis=$row2[0]; $text=$row2[1]; $cislo=$row2[2]; } ---------- originalni kod z prikladu je: (pres funkci to nacita radky z textaku a vypisuje do te tabulky v DPF, tak nevim jak zajistit aby to nasitalo radky z sql dotazu :( ) <?php require('../fpdf.php'); // zpracovava pdf class PDF extends FPDF { //Load data function LoadData($file) { //Read file lines $lines=file($file); $data=array(); foreach($lines as $line) $data[]=explode(';',chop($line)); return $data; } //Simple table function BasicTable($header,$data) { //Header foreach($header as $col) $this->Cell(40,7,$col,1); $this->Ln(); //Data foreach($data as $row) { foreach($row as $col) $this->Cell(40,6,$col,1); $this->Ln(); } } } $pdf=new PDF(); //Column titles $header=array('Country','Capital','Area (sq km)','Pop. (thousands)'); //Data loading $data=$pdf->LoadData('countries.txt'); $pdf->SetFont('Arial','',14); $pdf->AddPage(); $pdf->BasicTable($header,$data); $pdf->AddPage(); $pdf->ImprovedTable($header,$data); $pdf->AddPage(); $pdf->FancyTable($header,$data); $pdf->Output(); ?> |
||
Taps Profil |
#2 · Zasláno: 22. 5. 2007, 07:03:11
Já to mám takto, tak si to zkus upravit podle sebe
<?php require('fpdf.php'); include ('config.php'); $vysledek=mysql_query("select *,DATE_FORMAT(datum,'%d.%m.%Y') as datum from evidence order by id ASC"); while ($zaznam=MySQL_Fetch_Array($vysledek)): $znacka=$zaznam["datum"]; $znacka_1=substr($znacka,8,2); $pdf->Ln(); $pdf->Cell(25,8,$zaznam["datum"],'LTRB', 0, 'L',1); endwhile; $file='Evidence.pdf'; //Save PDF to file $pdf->Output($file,d); ?> |
||
Časová prodleva: 4 měsíce
|
|||
musachi Profil |
#3 · Zasláno: 27. 9. 2007, 14:55:38
jo já mám jiný dotaz na někoho znalého...když už otevírám na začátku class...
$pdf=new FPDF(); $pdf->Open(); $pdf->AddPage(); $pdf->AddFont('Lucida','','Lucida.php'); a chci si ještě otevřít jiný class tak to nejde $pdf=new PDF_HTML(); $pdf->Open(); $pdf->AddPage(); nevíte jak na to? protože pak nevyužiji všechny třídy a to mě mrzí... |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0