Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    fpdf,raggruppare dati in piu pagine:

    ho questo script:

    <?php
    include('classi/fpdf_mctable.php');
    $conn = mysql_connect($dbhost, $dbuser, $dbpw);
    mysql_select_db($dbname);

    list($giorno, $mese, $anno) = explode('/', $_POST['date']);
    $query="select spd.info_id,spd.utenza,spd.rifiuto,spd.via,spd.civ ico,spd.nome,spd.telefono,spd.note,spd.azienda,spd .g_disservizio,gl_co.glco_id
    FROM sport_report_disservizi AS spd
    LEFT JOIN global_comuni AS gl_co ON(gl_co.glco_id=spd.info_id) WHERE FROM_UNIXTIME(spd.ses_data,'%d')<='".$int->qt($giorno)."' AND FROM_UNIXTIME(spd.ses_data,'%m')<='".$int->qt($mese)."' AND FROM_UNIXTIME(spd.ses_data,'%Y')<='".$int->qt($anno)."' AND spd.info_id='".$_SESSION['sport_idcomune']."' AND spd.bloccato='no' GROUP BY spd.id_contatore,gl_co.glco_id";
    $result=mysql_query($query);
    //echo "$query";
    $tot_rec = mysql_num_rows($result);
    if($tot_rec>0){
    $pdf=new fpdf_mctable('L','mm','A4');
    $pdf->Open();
    $pdf->AddPage();
    $pdf->SetFont('Arial','',14);
    //Table with 20 rows and 4 columns
    $pdf->SetFont('Arial','B',13);
    $pdf->Cell(270,10,$_SESSION['sport_comune'].' servizio: '.$_POST['servizi'],0,0,C);
    $pdf->Ln();
    $pdf->SetFont('Arial','B',12);
    $pdf->SetWidths(array(25,25,30,35,35,20,30,40,30));
    $pdf->SetFillColor(255 , 204, 153);
    $pdf->Row(array(Utenza,Rifiuto,Giorno_disservizio,Nome, Via,Civico,Telefono,Note,Azienda),1);
    WHILE($row = mysql_fetch_assoc($result)) {
    $data=date('d-m-Y',$row['ses_data']);
    for($i=0;$i<20;$i++)
    $pdf->SetFont('Arial','B',11);
    $pdf->Row(array($row[utenza],$row[rifiuto],$row[g_disservizio],$row[nome],$row[via],$row[civico],$row[telefono],$row[note],$row[azienda]));
    }
    $pdf->Output('disservizi.pdf','D');

    $sql="UPDATE sport_report_disservizi SET bloccato='si' WHERE FROM_UNIXTIME(ses_data,'%d')<='".$int->qt($giorno)."' AND FROM_UNIXTIME(ses_data,'%m')<='".$int->qt($mese)."' AND FROM_UNIXTIME(ses_data,'%Y')<='".$int->qt($anno)."' AND info_id='".$_SESSION['sport_idcomune']."' AND bloccato='no'";
    $result2=mysql_query($sql);
    }
    else{
    echo "<script> alert('questa esportazione è gia avvenuta');window.history.go(-1);</script>\n";
    }
    ?>


    che mi stampa un report in pdf. il problema? esistono varie aziende che fanno raccolta di rifiuti,percui non vorrei che (come fa adesso)mi stampasse un unica pagina con tutti le aziende,ma una pagina per azienda. (il campo interessato è $row[azienda])

    come posso fare?non ho trovato nulla nel tutorial
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    help

    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.