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:
ora la mia domanda è: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--------------------
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![]()

VVoVe:
Rispondi quotando