2017-01-10 1 views
0

Ce qui suit donne un script php (report.php) qui génère un rapport pdf quand un bouton est cliqué! malheureusement le pdf s'ouvre sur la même page je veux obtenir le pdf ouvert sur une nouvelle page! Comment puis-je atteindre cet objectif?ouvrir un rapport pdf dans une nouvelle page

<?php 
require_once("includes/db.php"); // provides db connection 

require("fpdf/fpdf.php"); 

} 

$sql="SELECT count(Email) as Number, Date from reportorder"; 
$result=mysqli_query($db,$sql); 
$pdf=new PDF(); 
$pdf->AddPage(); 
$pdf->AliasNbPages(); 
$pdf->SetFont('Arial','B',12); 

$pdf->Cell(90,10,'Date',1,0,'C',0); 
$pdf->Cell(90,10,'Number of orders',1,1,'C',0); 


while($row=mysqli_fetch_array($result)) 
{ 

    // cell with left and right borders 

$pdf->Cell(90,10,$row['Date'],1,0,'C',0); // 1,0 
$pdf->Cell(90,10,$row['Number'] ,1,1,'C',0); 


} 

$pdf->output(); 

?> 

La partie du bouton est dans une page qui est chargé à l'intérieur d'un iframe

<a href='report.php'> 

    <input class='button1' type='button' value='View report' > 
    </a> 
+4

Avec 'target = "_ blank"'? –

Répondre

1
<a href='report.php' target="_blank"> 

besoin d'ajouter cet attribut cible

+0

cela n'a pas fonctionné parce que la page contenant le bouton est à l'intérieur d'un iframe –