Codice PHP:
<?php
//include("db.php");
//print ($_REQUEST['query']."
");
$server = "";
$utente = "";
$db_pass = "";
$datab = "";
$connessione = mysql_connect($server, $utente, $db_pass)
or die (errore_server ());
$db = mysql_select_db($datab, $connessione)
or die (errore_server ());
require('fpdf/fpdf.php');
define('FPDF_FONTPATH','fpdf/font/');
require_once('fpdf/pdflabel.php');
/*-------------------------------------------------
To create the object, 2 possibilities:
either pass a custom format via an array
or use a built-in AVERY name
-------------------------------------------------*/
// Example of custom format; we start at the second column
$pdf = new PDF_Label(array('name'=>'perso1', 'paper-size'=>'A4', 'marginLeft'=>1, 'marginTop'=>1, 'NX'=>1, 'NY'=>1, 'SpaceX'=>6, 'SpaceY'=>6, 'width'=>66, 'height'=>38.1, 'metric'=>'mm', 'font-size'=>8), 3, 0);
// Standard format
//$pdf = new PDF_Label('L7163', 'mm', 1, 1);
$pdf->Open();
//$pdf->AddPage();
// Print labels
//$now = getdate();
//$anno_now = $now['year'];
if ($_REQUEST["tipo"] == 'pro'){
$titolo = "PROFESSIONISTI";}
elseif ($_REQUEST["tipo"] == 'pra'){
$titolo = "PRATICANTI";}
elseif ($_REQUEST["tipo"] == 'pub'){
$titolo = "PUBBLICISTI";}
elseif ($_REQUEST["tipo"] == 'spe'){
$titolo = "SPECIALE";}
else{
print "<h1>ERRORE CODICE LISTA </h1>
";
}
$query = "SELECT id_ass, cognome_nome, cod_fiscale, num_tessera, indirizzo_res, concat(cap_res,'-',comune_res,'-','(',prov_res,')') as indirizzoresidenza, indirizzo_dom, concat(cap_dom,'-',comune_dom,'-','(',prov_dom,')') as indirizzodomicilio, selezione_ind, selezione_ind2 FROM anagrafica WHERE (".$_REQUEST["tipo"]."_dataiscr !=0000-00-00) ORDER BY cognome_nome";
$risultato = mysql_query($query, $connessione);
$i = 0;
while ($row = mysql_fetch_array($risultato))
{
if($row["selezione_ind"] == "res"){
$pdf->Add_PDF_Label(sprintf("$row[cognome_nome]$row[indirizzoresidenza]"));
$i++;
}
elseif ($row["selezione_ind2"] == "dom"){
$pdf->Add_PDF_Label(sprintf("$row[cognome_nome]$row[indirizzodomicilio]"));
$i++;
}
}
$pdf->Output();
?>