Ciao a tutti sono nuova del posto
ieri sera ho cercato un pò di informazioni riguardo le classi, le funzioni delle classi e l'uso di esse con mysql o con variabili esterne ma non ho trovato quello che cercavo.
ora vi spiego direttamente quello che sto cercando di fare così forse potete aiutarmi
Sto cercando di creare un file pdf che è formato da:
header : informazioni del cliente
corpo : prodotti del cliente
piede : n°pagina
la pagina che crea il pdf riceve una variabile $_POST che contiene l'id del cliente con il quale devo ricavarmi i dati che vedete sopra.
Ora io ho provato con questo codice ma non funziona.... è il mio primo vero approccio con la modifica di classi quindi sono abbastanza IGNORANT
VVoVe:
questo è il codice, sono ancora all'inizio perchè mi sono bloccata proprio nella visualizzazione delle informazioni del vliente:
Codice PHP:
$id_cliente=$_POST['id'];
//-----------INIZIO PDF------------------------------------
define('FPDF_FONTPATH','../fpdf/font/');
require('../fpdf/fpdf.php');
//definisco il pdf
$pdf=new FPDF('P', 'mm','A4');
class PDF extends FPDF
{
//header
function Header()
{
//Logo
$this->Image('../images/logo_orizzontale.jpg',10,8,190);
//Arial 13
$this->SetFont('Arial','',9);
//Line break
$this->Ln(30);
//seconda parte logo
$this->Image('../images/sotto-logo.jpg',10,40,0,40);
//informazioni cliente
$this->Ln(2);
$this->Cell(90);
$this->Cell(90,5,'Sig.','LTR',0,'L');
$this->Ln();
$this->Cell(90);
$this->MultiCell(90,20,<INFO CLIENTE>,'LRB','L');
//Line break
$this->Ln(40);
}
//footer
function Footer()
{
// a 1.5 cm dal fondo
$this->SetY(-15);
//Arial italic 8
$this->SetFont('Arial','I',8);
//Numero pagina x/y
$this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
}
}
//Creo il PDF vero e proprio
$pdf=new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
// corpo del PDF
$pdf->Output();
//-----------FINE PDF--------------------
ora la mia domanda è:
avendo l'id del cliente io devo fare una select sul db e fare arrivare le info del cliente dove vedete <INFO_CLIENTE> .... come faccio? ieri sera non sapevo più dove sbattere la testa e così ho deciso di chiedere a voi.
Grazie